Python pip和Python pip有什么区别pip.conf公司pypirc文件呢?

2024-05-13 17:33:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法访问用于存储自定义python包的nexus服务器。我被告知要更改~/.pypirc文件和~/.pip/pip.conf文件中的设置。在

这两个文件在使用方式上有什么区别?似乎pip install -r requirements.txt命令引用了pip.conf文件,然后{}文件中的字段需要查找pypirc文件?在

示例pip.conf公司文件:

[global]
index = https://user:password@someurl.com/somerepo/pypi-group/pypi
index-url = index = https://user:password@someurl.com/somerepo/pypi-group/simple

pypirc文件示例:

^{pr2}$

另外,在pip.conf公司文件?在


Tags: pip文件httpspypicom示例indexconf
1条回答
网友
1楼 · 发布于 2024-05-13 17:33:19

.pypirc是多个工具使用的文件标准,而不是pip使用的文件标准。例如,easy_install工具reads that file,以及^{}。它包含在发布包时如何访问特定PyPI索引服务器的配置。在

另一方面,pip.conf只由pip工具使用并且pip从不发布包,它从包中下载包。因此,它从不查看.pypirc文件。在

如果不发布包,则不需要.pypirc文件。不能使用它为pip配置索引服务器。在

至于 index-url index开关,它们用于不同的pip命令。在

  • index-url是处理安装包(pip installpip downloadpip list、和{})的几个pip命令中的一个通用开关,其中它是一组开关的一部分(与 extra-index-url no-index find-links和{}以及一些不推荐使用的开关)的一部分,它们一起配置包发现的工作方式。URL必须指向PEP 503 Simple Repository API位置,默认值为https://pypi.org/simple

  • index仅由pip search使用;它只需要这一条信息。它单独命名是因为它应该指向公共搜索web界面,而不是简单的存储库!对于https://pypi.org,这是https://pypi.org/pypi

相关问题 更多 >