python - pip 安装和自定义索引 url

标签 python pip pypi

我在尝试使用 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/

相关文章:

python - setup.py 从文件上传

python - 为 Jupyter 服务器设置 LDAP

python - 在Python中生成3个不同的随机数

python - pip 如何删除带有前导破折号 : "-pkgname" 的错误安装包

python - 如何从 Google 代码进行 pip 安装?

python - 仅 Linux 的 PyPI 镜像有多少 TB?

python - 在 Jinja2 中,如何结合 block 标签使用宏?

python - Heroku Flask - 部署教程中的 'modular' 应用程序不起作用,工头启动在本地工作

python - `setup.py` `install_requirements` 在 Conda 环境中 : force use of `pip`

python - 用pip下载自己的模块, "No module named ..."