OS X pip 在安装软件包时不搜索 .pypirc?

pat*_*ick 5 python pip pypi python-2.7

所以我创建了一个文件 ~/.pypirc

[distutils]
index-servers =
    custom

[custom]
repository: https://dist.secretrepo.com/simple/
username: user
password: 12345  
Run Code Online (Sandbox Code Playgroud)

并在我的requirements.txt中添加了仅在我的自定义pypi实例上可用的包版本。但是,无论我如何尝试,它都不会拾取它?相同的设置在 Linux 机器上运行良好,但在 OS X 10.10.3 上不行。

Mar*_*ers 4

不,根本pip用不着。仅由将包发布到索引的工具使用,并且不发布包。.pypirc .pypircpip

您需要创建一个pip.conf文件,并添加一个全局index-url条目:

[global]
index-url = https://user:12345@dist.secretrepo.com/simple/
Run Code Online (Sandbox Code Playgroud)

请注意,用户名和密码包含在 URL 中。

您还可以将该--index-url选项包含在您的requirements.txt文件中。