主要原因是pycharm自动增加路径,linux需要手动增加路径
解决办法:
在主运行的代码里引入
import sys
import os
在import下方运行
project_dir=os.path.dirname(__file__)
输出目前运行文件所在的文件夹
sys.path.append(os.path.abspath(os.path.join(project_dir,'..')))
增加该项目的运行路径。完成!!
注:
部分代码解释
os.path.abspath(os.path.join(project_dir,'..'))
输出绝对路径,目前运行文件的上上级
sys.argv[0]
目前运行文件的名字