Python命令行执行.py文件提示ModuleNotFoundError:No module named 'XXX'解决办法

原因:在命令行执行.py文件找不到包是因为我们没有把项目路径保存,可以通过sys.path.append()保存项目路径,执行后就能成功。

#########################################保存项目路径#########################################
import sys
print(sys.path)
# 获取项目路径下的目录
# 项目路径
project_path = 'E:/COVID-19CTimageAnal/源码/3DUnetCNN'
os.chdir(project_path)
for file in os.listdir(os.getcwd()):
    print(file)
# 将项目路径保存
sys.path.append(project_path)
#########################################保存项目路径#########################################

#如果要导入该项目的其他模块名,应将导入的方法写在上述方法后面:
from brats.train import config
 

项目目录如图:

 

posted @ 2020-03-21 00:23  DuanYongchun  阅读(1267)  评论(0编辑  收藏  举报