jenkins - 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。
解决方案
检查 PATH,您可能会运行 python2.x 和安装了 pip3 的 PIP 模块。所以相应地设置你的 PATH 。
推荐阅读
- javascript - chrome 扩展代码来获取当前活动的标签 url 并检测其中的任何 url 更新
- java - 是否可以说服 Swing 缓存使用jTable 单元格中的标记加载的图像,而不是在每次重绘时重新下载图像?
- ibm-mq - 连接到云上的 IBM MQ 的问题
- c# - 如何在 C# 中使用 HTML+CSS 生成 Excel 文件
- javascript - 检测用户是否使用键或鼠标执行粘贴
- regex - regexp_replace 的困难
- spring-boot - 无法使用 org.springframework.boot 1.5.19.RELEASE 构建 gradle 项目
- javascript - Select2 在打开 10.000 多个元素时很慢
- amcharts - 使用 ID 获取 AmChart 实例 / AmCharts4 Angular-Typescript 中的所有图表
- pentaho - 如何在子转换中获取输入步骤的信息