首页 > 解决方案 > Pipenv:在 Jenkins 中找不到命令

问题描述

/var/lib/jenkins/workspace/<workspace name>@tmp/durable-9687b918/script.sh: line 1: pipenv: command not found在运行 Jenkins 管道时得到了。

运行以下命令时失败: pipenv install --dev

如果我在托管 Jenkins 的服务器上运行相同的命令,它工作正常。在我使用以下步骤重新安装 Pipenv 后,这开始失败:

卸载使用:pip uninstall pipenv

使用安装:pip3 install pipenv,也尝试sudo -H pip3 install -U pipenv过问题仍然存在。

我不得不切换到 pip3,因为我现在使用的是 Python 3 而不是 2。

标签: jenkinsjenkins-pipelinepipenv

解决方案


检查 PATH,您可能会运行 python2.x 和安装了 pip3 的 PIP 模块。所以相应地设置你的 PATH 。


推荐阅读