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
项目目录如图: