美文网首页
Windows Python2.7 openssl: 'SS

Windows Python2.7 openssl: 'SS

作者: 沫晚霞光 | 来源:发表于2018-09-15 12:18 被阅读0次

    1.报错信息:

    (flaskworkspace) D:\ProgramFiles\flask\flaskworkspace\Scripts>pip install flask
    Collecting flask
    D:\ProgramFiles\python\lib\site-packages\pip-18.0-py2.7.egg\pip_vendor\urllib3\util\ssl_.
    py:369: SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indica
    tion) extension to TLS is not available on this platform. This may cause the server to pre
    sent an incorrect TLS certificate, which can cause validation failures. You can upgrade to
    a newer version of Python to solve this. For more information, see https://urllib3.readth
    edocs.io/en/latest/advanced-usage.html#ssl-warnings
    SNIMissingWarning
    D:\ProgramFiles\python\lib\site-packages\pip-18.0-py2.7.egg\pip_vendor\urllib3\util\ssl_.
    py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents
    urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail.
    You can upgrade to a newer version of Python to solve this. For more information, see http
    s://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
    InsecurePlatformWarning
    Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after con
    nection broken by 'SSLError(SSLError(1, '_ssl.c:507: error:1407742E:SSL routines:SSL23_GET
    SERVER_HELLO:tlsv1 alert protocol version'),)': /simple/flask/
    D:\ProgramFiles\python\lib\site-packages\pip-18.0-py2.7.egg\pip_vendor\urllib3\util\ssl
    .
    py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents
    urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail.
    You can upgrade to a newer version of Python to solve this. For more information, see http
    s://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
    InsecurePlatformWarning
    Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after con
    nection broken by 'SSLError(SSLError(1, '_ssl.c:507: error:1407742E:SSL routines:SSL23_GET
    SERVER_HELLO:tlsv1 alert protocol version'),)': /simple/flask/
    D:\ProgramFiles\python\lib\site-packages\pip-18.0-py2.7.egg\pip_vendor\urllib3\util\ssl
    .
    py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents
    urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail.
    You can upgrade to a newer version of Python to solve this. For more information, see http
    s://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
    InsecurePlatformWarning
    Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after con
    nection broken by 'SSLError(SSLError(1, '_ssl.c:507: error:1407742E:SSL routines:SSL23_GET
    SERVER_HELLO:tlsv1 alert protocol version'),)': /simple/flask/
    D:\ProgramFiles\python\lib\site-packages\pip-18.0-py2.7.egg\pip_vendor\urllib3\util\ssl
    .
    py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents
    urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail.
    You can upgrade to a newer version of Python to solve this. For more information, see http
    s://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
    InsecurePlatformWarning
    Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after con
    nection broken by 'SSLError(SSLError(1, '_ssl.c:507: error:1407742E:SSL routines:SSL23_GET
    SERVER_HELLO:tlsv1 alert protocol version'),)': /simple/flask/
    D:\ProgramFiles\python\lib\site-packages\pip-18.0-py2.7.egg\pip_vendor\urllib3\util\ssl
    .
    py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents
    urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail.
    You can upgrade to a newer version of Python to solve this. For more information, see http
    s://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
    InsecurePlatformWarning
    Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after con
    nection broken by 'SSLError(SSLError(1, '_ssl.c:507: error:1407742E:SSL routines:SSL23_GET
    SERVER_HELLO:tlsv1 alert protocol version'),)': /simple/flask/
    D:\ProgramFiles\python\lib\site-packages\pip-18.0-py2.7.egg\pip_vendor\urllib3\util\ssl
    .
    py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents
    urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail.
    You can upgrade to a newer version of Python to solve this. For more information, see http
    s://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
    InsecurePlatformWarning
    Could not fetch URL https://pypi.org/simple/flask/: There was a problem confirming the s
    sl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with
    url: /simple/flask/ (Caused by SSLError(SSLError(1, '_ssl.c:507: error:1407742E:SSL routin
    es:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)) - skipping
    Could not find a version that satisfies the requirement flask (from versions: )
    No matching distribution found for flask

    2.可能原因

    是因为网络的问题,要使用国内的镜像源来加速
    

    3.解决办法

    pip install flask
    

    改为

    pip install flask -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    
    参考文章

    1.关于 pip安装的可能错误的排除

    相关文章

      网友评论

          本文标题:Windows Python2.7 openssl: 'SS

          本文链接:https://www.haomeiwen.com/subject/gcizgftx.html