【问题标题】:pip does not install wheels from pypi.org (firewall)pip 不会从 pypi.org(防火墙)安装轮子
【发布时间】:2018-04-27 05:33:50
【问题描述】:

我在 Windows 8 上安装了 Python 3.6 和 pip 10.0.1。我在公司防火墙后面。 pip 将下载的 whls 安装到本地,没问题。但是当我尝试通过互联网打字安装轮子时,例如pip install sql ,我得到以下信息:

重试(重试(总计=0,连接=无,读取=无,重定向=无, status=None)) 连接中断后 'NewConnectionError(': 无法建立一个 新连接:[WinError 10061] 无法建立连接,因为 目标机器主动拒绝',)': /simple/sql/

找不到满足sql要求的版本(来自 版本:) 找不到与 sql 匹配的分布

主要问题:我应该建议 IT 团队使用哪些确切的防火墙设置/例外来使 pip 工作? 相关问题: - pip 使用什么协议来下载模块? - 应该打开/转发到哪个端口的连接? - 可以通过代理服务器解决吗?

研究了这些主题,尝试使用,没有太大帮助:

Pip not working behind firewall

Using pip behind a proxy

Configuring PIP to work from behind a proxy

What ports does pip use?

【问题讨论】:

  • 你能检查你的 pip 版本吗(pip -V
  • pip 9.0.3 from c:\users\<...>\appdata\local\programs\python\python36-32\lib\site-packages (python 3.6)
  • @Anupam,我将 pip 更新为 10.0.1 - 没有变化

标签: python-3.x pip protocols firewall


【解决方案1】:
pip install --proxy <address:port> <modulename>

实际上,Configuring PIP to work from behind a proxy 给出了正确答案。而且我使用了错误的代理地址。

【讨论】:

    猜你喜欢
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 2015-03-02
    • 2014-02-23
    • 1970-01-01
    • 2016-08-08
    • 2014-11-13
    相关资源
    最近更新 更多