如何在命令行terminal中運行pycharm項目


pycharm中創建project,project所在路徑:XXX/project_name

並分別創建了多個package包:

  • main   主調用函數所在package包
  • util     通用測試工具所在package包
  • caselist   測試case所在package包

main包中的main.py文件import了caselist中的class,caselist包中方法import了util中的class。 類似下面的導入格式:

from caselist.XXX import YYY

from util.XXX import YYY

現象:通過pycharm執行項目正常運行。 在pycharm的terminal中運行主調用函數,則ModuleNotFoundError: No module named ''caselist"

 

解決辦法

在主調用函數中增加如下語句:

import os

import sys

sys.path.append(os.path.abspath(os.path.join(os.getcwd(),'XXX/project_name')))

以上語句的含義是,將project路徑設置為python的系統配置中

*注意:以上語句應位於主調用函數中任何語句之前,否則還是可能報錯。

 
        

 


免責聲明!

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



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