pycharm的项目命令行运行no model
其实,原因挺简单的,就是因为工作路径的问题。当你在pycharm运行程序的时候,pycharm默认将你当前的文件夹作为了工作路径,那么你 import 你的模块也就顺理成章了,但是在终端就不一样了哦。
import os
import sys
sys.path.append("你的项目主目录")
# 就是将你上层的文件夹添加到工作路径,当然包括文件夹下。
# 另外,这三行要放到你要导入的模块的前面(貌似不用我提醒。。)
如:
import sys
# 当前项目路径加入到环境变量中,让解析器能找到model的目录
sys.path.append("D:/python/python_data/passerby")
from DataSet.image_A_dataset_dataloader_undefine_start import ImageADataSet