gpt4 book ai didi

python - 无法在 Jenkins 内部使用 pip

转载 作者:太空狗 更新时间:2023-10-30 02:39:25 34 4
gpt4 key购买 nike

我正在尝试在 jenkins 作业中创建一个 virtualenv,然后安装 requirements.txt。但是我无法创建 virtualenv。这就是我的 Jenkins 文件的样子。

sh 'sudo easy_install pip; pip install virtualenv'

但是我得到了

+ sudo easy_install pip
Searching for pip
Best match: pip 9.0.1
Processing pip-9.0.1-py2.7.egg
pip 9.0.1 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
Installing pip2.7 script to /usr/local/bin
Installing pip2 script to /usr/local/bin

Using /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
+ pip install virtualenv
/Users/Shared/Jenkins/Home/workspace/test-jenkinsfile@tmp/durable-e0a93859/script.sh: line 3: pip: command not found

最佳答案

在用户路径中找不到 pip 命令。解决方案是直接从/usr/local/bin/pip 调用它或将/usr/local/bin 添加到用户路径

对于 bash:PATH=${PATH}:/usr/local/bin

对于 (t)csh: setenv PATH "${PATH}:/usr/local/bin"

关于python - 无法在 Jenkins 内部使用 pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44629443/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com