在 TeamCity 服务器上安装包的最佳方式是什么?
What is the best way to install packages on TeamCity server?
我是 TeamCity 的新手,我不知道如何在 TeamCity 服务器上安装我在 python 代码中导入的包。例如,我在我的代码中导入了 selenium
,并尝试通过 pip install selenium
在 TeamCity 上使用命令行安装它,但我收到了错误 pip: command not found
。我不确定这是安装所需软件包的最佳方式。
您的 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
我是 TeamCity 的新手,我不知道如何在 TeamCity 服务器上安装我在 python 代码中导入的包。例如,我在我的代码中导入了 selenium
,并尝试通过 pip install selenium
在 TeamCity 上使用命令行安装它,但我收到了错误 pip: command not found
。我不确定这是安装所需软件包的最佳方式。
您的 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