jenkins问题系列:jenkins运行python脚本报No module named requests
jenkins运行python脚本报No module named requests
·
问题描述
问题描述:本地在通过命令执行脚本正常运行,但是通过jenkins运行却报异常。
本地运行:
通过jenkins运行:如下是Jenkinsfile
报错:ImportError: No module named requests
分析问题
疑问:本地运行的python和jenkins中运行的python不一样吗?
分别查看两个地方的python版本,本地是Python 3.8.2 ,jenkins版本是:2.7.16。果然两者不一致。
解决问题
- 配置jenkins的python版本为3.8.2 (尽管不知道为啥两者会不一样,搞清楚之后更新)
- 修改jenkins的运行脚本,把python test.py 调整为 python3 test.py 即可。指定python3 运行脚本。
更多推荐
所有评论(0)