命令行執行python文件時提示ImportError: No module named 'xxx'

背景:app

 

最近在寫接口自動化測試框架的時候發現,框架使用pycharm ide的時候能夠正常跑測試用例,可是在dos窗口輸入命令執行測試的時候,import項目內部的包時報錯「ModuleNotFoundError: No module named 'xxxx'」框架

 

google搜索後有說在將項目加到系統環境變量,測試後發現沒有效果(多是我姿式不對)ide

另一種作法是在入口文件增長以下行:測試

 
Python 代碼
import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)

剛開始將改語句加入的全部包import以後不生效,後來將語句放在須要import的模塊的前面能夠生效google

相關文章
相關標籤/搜索