【问题标题】:What is the best way to install packages on TeamCity server?在 TeamCity 服务器上安装软件包的最佳方式是什么?
【发布时间】:2015-05-01 01:28:19
【问题描述】:

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

【问题讨论】:

    标签: python selenium pip packages teamcity-9.0


    【解决方案1】:

    您的 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
    

    【讨论】:

      猜你喜欢
      • 2012-11-27
      • 2015-12-22
      • 2018-08-21
      • 1970-01-01
      • 2020-10-17
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      • 2022-10-30
      相关资源
      最近更新 更多