OS X pip 在安装包时不搜索 .pypirc?
Posted
技术标签:
【中文标题】OS X pip 在安装包时不搜索 .pypirc?【英文标题】:OS X pip doesn't search .pypirc when installing packages? 【发布时间】:2015-05-12 11:15:24 【问题描述】:所以我创建了一个文件 ~/.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 上不行。
【问题讨论】:
您是否将索引标志添加到 pip 调用中?例如。pip install my-package -i custom
你回了什么样的消息?
【参考方案1】:
不,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。
【讨论】:
以上是关于OS X pip 在安装包时不搜索 .pypirc?的主要内容,如果未能解决你的问题,请参考以下文章
Python-在没有网络的情况下pip超时无法下载包时解决包的安装
在 Mac OS X 上使用 pip 安装 pyopencv
如何在 Mac OS X 上为 Python 3 安装 pip?