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
 

項目目錄如圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM