原因:在命令行执行.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
 

项目目录如图:

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

 

相关文章:

  • 2021-04-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2022-02-16
  • 2021-07-18
  • 2021-09-01
  • 2021-04-05
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2021-09-20
  • 2022-02-18
相关资源
相似解决方案