Jenkins执行pytest报错:ModuleNotFoundError: No module named 'six'

废话不多说,看图

image.png

python中可以正常运行pytest,而Jenkins中无法正常运行,产生这种情况的原因是因为Jenkins在执行过程中找不到python第三方包six导致的
解决办法
1.首先卸载python第三方包six,进入命令行中执行以下命令

pip uninstall six

2.官网下载six第三方包,Download files中下载.gz格式的安装包,并解压到C:\Python37\Scripts目录下

https://pypi.org/project/six/#modal-close

3.在命令行中进入到C:\Python37\Scripts目录下执行安装six

python setup.py install

4.安装结束后检查six第三方包是否安装成功

pip list

5.重启Jenkins,运行pytest项目,成功执行,问题解决

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容