美文网首页
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