V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Livid
V2EX  ›  Python

InsecurePlatformWarning

  •  
  •   Livid · 2015-04-25 18:46:19 +08:00 · 6853 次点击
    这是一个创建于 3278 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Ubuntu 上涉及 SSL 的 Python 代码突然开始出现这样的错误提示:

    /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:90: 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.

    是需要更新什么东西么?

    9 条回复    2015-04-26 16:20:47 +08:00
    Septembers
        1
    Septembers  
       2015-04-25 18:51:14 +08:00
    更新下ca-certificates试试 也许访问的目标证书有更新 本地CA没跟上?
    zoumouse
        2
    zoumouse  
       2015-04-25 18:55:33 +08:00
    那个连接里面说Using Certifi with urllib3
    也可以urllib3.disable_warnings()
    xxr3376
        3
    xxr3376  
       2015-04-25 21:11:04 +08:00
    这个是因为2.7.9之前的python提供的SSL环境不够安全,更新到2.7.9就可以了。
    oclock
        5
    oclock  
       2015-04-25 21:32:45 +08:00   ❤️ 3
    1. 升级到Python 2.7.9

    2. pip install -U requests[security]
    402645707
        6
    402645707  
       2015-04-25 23:50:51 +08:00 via Android
    不知为何一看到Livid发帖就想到前段时间有人说Livid没有币了怎么办
    一看,居然没充。。

    有人遇到无论如何只要密匙登陆ssh立刻断开链接吗,感觉好像connec treset by a peer。。服务器位于美帝,我在联通
    VYSE
        7
    VYSE  
       2015-04-26 02:47:51 +08:00
    原来SSL库弱爆了,连CRL也没校验,2.7.9 backport了SSLContext保存CS通信中的证书以供各种校验
    oott123
        8
    oott123  
       2015-04-26 08:07:54 +08:00 via Android
    链接都给了…里面有很详细的说明呀
    Livid
        9
    Livid  
    MOD
    OP
       2015-04-26 16:20:47 +08:00
    @oclock 五楼是正确答案,感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5822 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:05 · PVG 14:05 · LAX 23:05 · JFK 02:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.