1.运行报错Jenkins报错:ModuleNotFoundError: No module named 'requests'
python测试脚本在pycharm中可以正常运行生成测试报告
但在Jenkins中构建失败,状态图标变红,控制台输出报错“ModuleNotFoundError: No module named 'requests'。
2.报错原因:运行需要调用另一个目录下的文件,但没有加载到此脚本中
3.解决办法
1.在pycharm中找到运行脚本需要加载的模块路径
import sys
print(sys.path)
2.将这些路径全部加载到需要运行的脚本中,为了避免错误,把这段代码放在最前面
import sys
sys.path.append("路径1")
sys.path.append("路径2")
...
之后再运行Jenkins就可以正常生成测试报告啦!
有帮助的话,点个赞吧~