【问题标题】:pip install package from Artifactory and install dependencies from PyPI从 Artifactory 安装包并从 PyPI 安装依赖项
【发布时间】:2021-09-09 15:07:45
【问题描述】:

我有一个包,我试图通过运行以下命令从 Artifactory 安装

pip install package_name -i http://artifactory.XYZ.com/artifactory/api/pypi/XYZ-py-local/simple --trusted-host artifactory.XYZ.com

包下载正常。但是,在查找依赖项时,它会引发异常,因为我在 Artifactory 中没有 PyPI 远程存储库。

是否可以将 pip 指向 PyPI 的特定依赖项?

我正在使用pyproject.toml 来存储需求,因为我正在使用诗歌顶部句柄依赖项并构建包。

【问题讨论】:

  • 使用--extra-index-url 而不是-i
  • 除了-i 我想说。

标签: python python-3.x pip artifactory python-poetry


【解决方案1】:

使用--extra-index-url 而不是像hoeffing 所说的-i

创建或编辑您的 pip.conf 文件:

[global]
index-url = http://artifactory.XYZ.com/artifactory/api/pypi/XYZ-py-local/simple --trusted-host artifactory.XYZ.com

【讨论】:

    【解决方案2】:

    联系您的 Artifactory 管理员以添加一个虚拟存储库,其中包括您的本地存储库和远程存储库。

    https://www.jfrog.com/confluence/display/RTF/Virtual+Repositories

    【讨论】:

      猜你喜欢
      • 2021-12-18
      • 2019-11-02
      • 2015-01-10
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 2016-08-02
      • 1970-01-01
      • 2017-06-28
      相关资源
      最近更新 更多