You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Jupyter时出现SNIMissingWarning错误,寻求解决方案

解决pip3.5安装Jupyter时的SNIMissingWarning问题

我之前也碰到过一模一样的问题!这个警告的核心原因是你用的Python 3.5.2版本配套的urllib3库不支持TLS的SNI(Subject Name Indication)扩展,导致发起HTTPS请求时可能出现证书验证异常,不过别担心,下面几个方法能帮你解决:

  • 优先升级pip到适配版本
    旧版pip依赖的低版本urllib3是问题根源,先升级pip本身:

    pip3.5 install --upgrade pip
    

    升级完成后再重新执行pip3.5 install jupyter,大概率就能解决警告问题。

  • 手动更新核心依赖库
    如果升级pip后警告还存在,直接更新urllib3和requests这两个处理HTTPS请求的核心库:

    pip3.5 install --upgrade urllib3 requests
    

    这两个库升级后会补上SNI支持的功能。

  • 临时应急方案(不推荐用于生产环境)
    要是你只是想快速完成安装,暂时不想升级库,可以通过指定可信主机跳过证书验证(注意:这会降低安全性,仅建议测试场景使用):

    pip3.5 install jupyter --trusted-host pypi.org --trusted-host files.pythonhosted.org
    

另外提个小建议:Python 3.5已经是停止官方维护的旧版本了,不仅存在这类兼容性问题,还有潜在的安全漏洞。如果你的环境允许,建议升级到Python 3.8及以上的版本,后续使用各类Python工具都会更顺畅。

内容的提问来源于stack exchange,提问作者user9265709

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:18:10