jenkins+pytest+allure+python ModuleNotFoundError: No module named 'pytest'


 
 
Traceback (most recent call last): File "main.py", line 1, in <module> import pytest ModuleNotFoundError: No module named 'pytest'
當程序在本地可以運行並可生成報告,但是在jenkins里面提示找不到pytest庫之類的,這種情況多半是pycharm工具第三方插件安裝在默認的路徑中,沒有跟python環境的路徑一致。所以jenkins找不到,本地pycharm可以找到。需要手動去pytest庫(刪除整個路徑),刪除后,在cmd中使用命令安裝,安裝的同時可以看到路徑跟python的安裝路徑是一致的。
手動安裝命令:
pip install pytest-html  自動生成 HTML 格式測試報告
pip install pytest-describe  給測試用例一個美麗的名字
pip install pytest-autochecklog(不只是自動生成測試日志)
pip install sugar  測試進度可視化
pip install ordering  改變測試用例的順序
pip install allure-pytest (生成 allure報告)

 

 

 

 

 

 cmd 命令安裝(如果沒有刪除整個默認路徑的使用命令安裝,同樣也會安裝在工具默認的路徑中,工具也需要設置工程路徑)

 

 沒有刪除默認路徑 使用命令也是安裝在默認路徑中的 切記 

 

 

 

 


免責聲明!

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



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