来自Artifactory的pip安装包和来自PyPI的安装依赖项

时间:2019-03-23 03:06:37

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

我有一个要通过运行以下命令从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来存储需求,因为我正在使用诗歌的顶级句柄依赖项并构建程序包。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

使用 --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