由于导入了非本级目录下的模块,使用命令好运行程序时会报错“ImportError: No module named xxx“,但是使用pycharm时程序可以正常运行。
查了很多方法,都是在程序中添加类似如下的命令
import os
import sys
p = os.path.dirname(os.path.dirname((os.path.abspath('__file__'))))
if p not in sys.path:
sys.path.append(p)
但是并没有解决我的问题。
还有一种方式是添加系统变量
变量的值是当前工程的绝对路径,添加后需要重启电脑。