废话不多说,看图

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项目,成功执行,问题解决
网友评论