命令行运行py文件报错
起因
今天用ubuntu 终端运行py文件报了个错,找不到模块?
我切换回pycharm
中运行,运行一切正常
解决
在报错模块中,插入绝对路径
import sys
sys.path.append('/opt/MVS/Samples/64/Python/GrabImage/')
2021.8.28
现在回过头来 再看当初这个报错,才明白问题的关键。
在pycharm中运行py代码,会根据pycharm中默认的 工作路径
(如下图所示), 去寻找待运行的py程序
如果切换到终端运行py程序,终端当前的路径
≠ 工作环境
, so 会出现error
参考:
https://blog.csdn.net/biglamp/article/details/90734574
https://www.cnblogs.com/liuyanhang/p/11018407.html