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