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

执行pip install -U Flask遇版本匹配及SSL证书验证错误求助

解决pip安装Flask时的[TLSV1_ALERT_PROTOCOL_VERSION]错误

嘿,这个问题我碰到过好多次了——本质是你的pip版本太旧!PyPI早在几年前就停用了TLS 1.0和1.1这些过时的加密协议,但旧版pip默认还在用它们,结果连接PyPI时就触发了SSL验证失败,根本拿不到Flask的包信息,自然会提示找不到可用版本。

下面是几种靠谱的解决办法,按推荐程度排序:

方法1:用Python内置模块升级pip(最稳妥)

直接用Python自带的ensurepip模块更新pip,不用额外下载东西:

python -m ensurepip --upgrade

如果你的系统里默认Python3是主版本,就把命令换成:

python3 -m ensurepip --upgrade

方法2:手动下载升级脚本

要是方法1没起效,就用官方的get-pip.py脚本手动升级:

  1. 先下载脚本:
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    
    没有curl的话用wget也行:
    wget https://bootstrap.pypa.io/get-pip.py
    
  2. 运行脚本完成升级:
    python get-pip.py
    
    Python3环境下对应换成python3 get-pip.py

方法3:临时绕过SSL验证(不推荐)

如果只是临时测试,不想升级pip,可以加参数跳过SSL验证,但这会降低安全性,不建议长期使用:

pip install -U Flask --trusted-host pypi.python.org --trusted-host files.pythonhosted.org

等你把pip升级到最新版本后,再重新运行pip install -U Flask,应该就能正常下载安装Flask了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:33:18