在TeamCity服务器上安装软件包的最佳方式是什么?

2024-06-17 08:34:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我是TeamCity的新手,不知道如何在TeamCity服务器上安装我用python代码导入的包。例如,我在代码中导入了selenium,并试图通过pip install selenium在TeamCity上使用命令行安装它,但是我得到了错误pip: command not found。我不确定这是安装所需软件包的最佳方式。在


Tags: installpip代码命令行selenium错误方式not
1条回答
网友
1楼 · 发布于 2024-06-17 08:34:34

在运行teamcity代理的机器上似乎没有安装“pip”(Python包管理器)。TeamCity只会触发你的构建。在您的情况下,它可能只是解析依赖项(Python包)并运行代码。在

所以您需要在运行teamcity代理的机器上安装pip。(您可能有多个代理,在所有可能构建这个python项目的代理上安装pip)

您可能需要升级Python。python2.7.9及更高版本已经附带了pip。https://www.python.org/downloads/

关于如何安装pip的说明。 https://pip.pypa.io/en/latest/installing.html

您可以通过SSH连接到该机器并运行以下bash脚本(假设您使用的是UNIX)。在

$ curl https://bootstrap.pypa.io/get-pip.py >> get-pip.py && sudo python get-pip.py

相关问题 更多 >