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
 

项目目录如图:

猜你喜欢

转载自www.cnblogs.com/dyc99/p/12535941.html
今日推荐