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

时间:2015-03-10 20:30:25

标签: python python-2.7 pip pypi

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

[distutils]
index-servers =
    custom

[custom]
repository: https://dist.secretrepo.com/simple/
username: user
password: 12345  

并在我的requirements.txt中添加了一个仅在我的自定义pypi实例上可用的软件包版本。但是,无论我尝试什么,它都不会捡到它?相同的设置在Linux机箱上工作正常,而不是在OS X 10.10.3上。

1 个答案:

答案 0 :(得分:0)

否,pip根本不使用.pypirc .pypirc仅由将软件包发布到索引的工具使用,pip不会发布软件包。

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

[global]
index-url = https://user:12345@dist.secretrepo.com/simple/

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

您还可以包括--index-url选项in your requirements.txt file