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

6yoyoihd  于 2023-03-16  发布在  Python
关注(0)|答案(3)|浏览(249)

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

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

这个包下载的很好。但是当它找到依赖项的时候,它抛出了一个异常,因为我在Artifactory中没有PyPI远程repo。
对于特定的依赖关系,是否可以将pip指向PyPI?
我使用pyproject.toml来存储需求,就像我使用poetry top句柄依赖项和构建包一样。

kyks70gy

kyks70gy1#

--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
ubbxdtey

ubbxdtey2#

联系您的Artifactory管理员添加一个虚拟存储库,其中将包括您的本地存储库和远程存储库。
https://www.jfrog.com/confluence/display/RTF/Virtual+Repositories

ie3xauqp

ie3xauqp3#

如果任何人使用requirements.txt文件,则可以在文件中包含。

--index-url http://localhost:8081/artifactory/api/pypi/pypi-local/simple
PyYAML==3.11
argparse==1.2.1
frog-bar==0.2
frog-fu==0.2a
nltk==2.0.4
wsgiref==0.1.2

相关问题