专门配置Jenkins python
我正试图通过专门配置Jenkins python,python,jenkins,Python,Jenkins,我正试图通过Jenkins中的executeshell脚本运行python脚本。 据我所知,Jenkins使用自己的shell或Python解释器,这与本地环境不同 也就是说,从Jenkins执行shell运行命令python-V,我得到的是2.7.12版本 在运行python-V的终端中,我得到了3.7.0 我在bash_中将“python”别名为/usr/local/bin/python3.7 我希望能够在特定的Jenkins项目中运行我在本地使用的python 我尝试过的都是垃圾,所以不值
Jenkins
中的executeshell脚本运行python脚本。
据我所知,Jenkins使用自己的shell或Python
解释器,这与本地环境不同
也就是说,从Jenkins执行shell运行命令python-V
,我得到的是2.7.12版本
在运行python-V的终端中,我得到了3.7.0
我在bash_中将“python”别名为/usr/local/bin/python3.7
我希望能够在特定的Jenkins项目中运行我在本地使用的python
我尝试过的都是垃圾,所以不值得分享这些垃圾
在不改变Jenkins配置的情况下运行python的正确方法是什么 思考问题答案的多种方式
还有一些方法可以让它工作:
python
,而是调用python3
来获取v3解释器/usr/local/bin/python3.7
python3 -m virtualenv local
source ./local/bin/activate
pip install --upgrade --requirement requirements.txt
python ....
(请注意,在生成virtualenv源代码后,对python和pip的所有调用都将自动使用/local/bin
中的可执行文件,或者在创建virtualenv的任何位置)