zoukankan      html  css  js  c++  java
  • python解决SNIMissingWarning和InsecurePlatformWarning警告

    在运行时会提出SNIMissingWarning和InsecurePlatformWarning警告

    详细警告内容如下:

     D:Python2.7.6libsite-packages equestspackagesurllib3utilssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
      SNIMissingWarning

    D:Python2.7.6libsite-packages equestspackagesurllib3utilssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
      InsecurePlatformWarning 
     
    解决方法:
     
    在cmd中输入:
    pip install pyopenssl ndg-httpsclient pyasn1
     
     
     

    终端更新pip出错 sudo pip install --upgrade pip :

    1.ReadTimeoutError: HTTPSConnectionPool(host=’pypi.python.org’, port=443): Read

    解决办法: 加大超时时间,如 pip --default-timeout=100 install -U pip

    2.如果依上处理还没解决问题,或者报错 ProtocolError: ("Connection broken: error(54, 'Connection reset by peer')", error(54, 'Connection reset by peer'))

    解决办法: 
    1. 到https://pypi.python.org/simple/pip/下载最新的.whl文件(如pip-8.1.2-py2.py3-none-any.whl,注意:列表并非按发布时间排序,自己按文件名找到最新.whl文件) 
    2. 下载完之后,在终端下用pip安装: pip install (path)/pip-8.1.2-py2.py3-none-any.whl

    其实在使用pip安装一些包文件的时候如果遇到这样的问题,也是可以通过加大超时时间或者直接下载要安装文件的整个安装包来安装。

  • 相关阅读:
    Python的with语句(文件打开方式)
    python代码异常范围检查方法(非常实用)
    python一标准异常总结大全(非常全)
    python里pickle模块
    pyhon文件操作典型代码实现(非常经典!)
    codeblocks中cocos2dx项目添加新的.cpp和.h文件后编译运行的方法
    ubuntu安装cocos2dx
    学习资料整理
    Spring学习笔记--在SpEL中筛选集合
    Spring学习笔记--Spring表达式语言SpEL
  • 原文地址:https://www.cnblogs.com/beyang/p/8260714.html
Copyright © 2011-2022 走看看