我在尝试使用 pip
安装时遇到以下异常:
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', error(111, 'Connection refused'))': /simple/<package>/
pip
在哪里从哪里安装软件包?
我如何代理或使用备用内部站 pip 来获取这些包?
最佳答案
pip install
看着http://pypi.python.org/simple/<package>/
如果与 pypi.python.org 的连接未开放访问(例如,由于您的防火墙规则),您可能会看到以下错误。
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', error(111, 'Connection refused'))': /simple/<package>/
-v
选项(启用调试日志记录/详细模式是开始调试的好方法)。
公司通常会为 http://pypi.python.org/simple 创建一个代理因此所有内部站 pip 都可以在未暴露于 Internet 时访问它。
我们可以在pip.conf
中配置这个url .默认 pip
调查$HOME/.pip/pip.conf
用于配置数据。
[global]
extra-index-url = https://my-pypi.mywebsite.com/simple
timeout = 10
如果您已经设置了 conf,但如果没有选择 pip conf,请检查 pip.conf
位于用户的正确主目录中。
例如 /root,/或/home/user
关于python - pip 安装和自定义索引 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31559638/