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

在Windows上下载pip时出现python不安全平台警告(python 2.7.5)

  •  0
  • user9817595  · 技术社区  · 7 年前

    为了在Windows上下载pip,我遵循 https://pip.pypa.io/en/stable/installing/ (下载get-pip.py文件,然后在命令提示符下运行它)。

    然而,我得到了这个:

    正在收集pip c:\users\licar\appdata\local\temp\tmpwp5zx3\pip。zip\pip\u供应商\urllib3\util\ssl\u。py:339:SNIMissingWarning:已发出HTTPS请求,但TLS的SNI(主题名称指示)扩展在此平台上不可用。这可能会导致服务器提供不正确的TLS证书,从而导致验证失败。您可以升级到更新版本的Python来解决这个问题。有关更多信息,请参阅 https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings c:\users\licar\appdata\local\temp\tmpwp5zx3\pip。zip\pip\u供应商\urllib3\util\ssl\u。py:137:UnsecurePlatformWarning:真正的SSLContext对象不可用。这会阻止urllib3正确配置SSL,并可能导致某些SSL连接失败。您可以升级到更新版本的Python来解决这个问题。有关更多信息,请参阅 https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-警告 在连接被“SSLError(SSLError(1),_ssl.c:504:error:1407742E:ssl例程:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),”中断后重试(重试(重试(总计=4,连接=None,读取=None,重定向=None,状态=None)):/simple/pip/ c:\users\licar\appdata\local\temp\tmpwp5zx3\pip。zip\pip\u供应商\urllib3\util\ssl\u。py:137:UnsecurePlatformWarning:真正的SSLContext对象不可用。这会阻止urllib3正确配置SSL,并可能导致某些SSL连接失败。您可以升级到更新版本的Python来解决这个问题。有关更多信息,请参阅 https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-警告 在连接被“SSLError(SSLError(1)”(SSLError.c:504:error:1407742E:ssl例程:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)中断后重试(重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None)):/simple/pip/ c:\users\licar\appdata\local\temp\tmpwp5zx3\pip。zip\pip\u供应商\urllib3\util\ssl\u。py:137:UnsecurePlatformWarning:真正的SSLContext对象不可用。这会阻止urllib3正确配置SSL,并可能导致某些SSL连接失败。您可以升级到更新版本的Python来解决这个问题。有关更多信息,请参阅 https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-警告 无法获取URL https://pypi.org/simple/pip/ :确认ssl证书时出现问题:HTTPSConnectionPool(host='pypi.org',port=443):url:/simple/pip/(由SSLError(SSLError(1),_ssl.c:504:error:1407742E:ssl例程:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version')引起的)超过了最大重试次数-跳过 找不到满足pip要求的版本(来自版本:) 找不到pip的匹配分布

    对我能做什么有什么建议吗?我需要使用更新版本的python吗?谢谢:)

    3 回复  |  直到 7 年前
        1
  •  3
  •   meyi    7 年前

    您可以升级到更新版本的Python来解决这个问题。

    所以要回答你的问题:是的,获取python的新版本。根据文档,您需要python 2.7.9或更高版本。

    编辑:我没有看到你的版本(2.7.5)。所以是的,这是一个版本问题。更新python可以解决这个问题。

        2
  •  1
  •   Rishabh Sagar    6 年前

    在我的例子中,将python版本更新为 2.7.16 工作

        3
  •  0
  •   user5777975 user5777975    7 年前

    有东西阻止了你的安装。尝试添加代理并尝试:

    set HTTP_PROXY=http://<<username>>:<<password>>@<<proxy server>>:<<proxy_port>>
    set HTTPS_PROXY=https://<<username>>:<<password>>@<<proxy server>>:<<proxy_port>>