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

时间:2015-04-30 16:00:07

标签: python selenium pip packages teamcity-9.0

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

1 个答案:

答案 0 :(得分:2)

您的Team City代理正在运行的计算机上似乎没有安装“pip”(Python包管理器)。 Team City除触发您的构建外什么都不做。在您的情况下,它可能只是解析依赖项(您的Python包)和运行您的代码。

因此,您需要在运行Team City代理的计算机上安装pip。 (您可能有多个代理,在可能构建此python项目的所有代理上安装pip)

您可能想要升级Python。 Python 2.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