代码之家  ›  专栏  ›  技术社区  ›  dabadaba

无法再PIP安装:无法获取URL

  •  0
  • dabadaba  · 技术社区  · 8 年前

    从未有过问题 pip 直到现在。我正在Windows7 64位上本地运行python 2.7r27:82525和pip 9.0.1。使用相同的Python版本和PIP9.0.2的虚拟环境会产生相同的问题。无论我尝试安装哪个包,我都会得到相同的URL获取错误:

    Could not fetch URL https://pypi.python.org/simple/psutil/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /simple/psutil/ (Caused by S
    SLError(SSLError(1, '_ssl.c:499: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)) - skipping
    

    我也得到了 urllib3 InsecurePlatformWarning 似乎每个人都有,以防有关联。

    我可以安装一个没有任何问题的车轮文件。问题是似乎与存储库的连接。

    编辑:我已将PIP更新为版本10.0.1,并且 OpenSSL for Windows 但我还是有这个问题。使用 --trusted-flag 选项也没有帮助。

    2 回复  |  直到 8 年前
        1
  •  0
  •   dabadaba    8 年前

    问题是我运行的python版本太旧了。升级到2.7.14解决了问题。

        2
  •  -1
  •   quest    8 年前

    请使用:

    pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org <package_name>