看分享,阅见世界,分享此刻。是一个整理、分享,搜索的网站。智阅无界,洞见未来。
  • 文章
  • 专题
  • 文章
  • 登录
  • 注册
网中看 网中看 15小时前

ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+

python

在 Python 中,如果你遇到了错误提示 ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl’ module is linked to OpenSSL 1.0.2,这意味着你的系统中安装的 OpenSSL 版本低于 urllib3 v2.0 所要求的最低版本(OpenSSL 1.1.1)。为了解决这个问题,你可以尝试以下几个方法:

方法 2:使用虚拟环境并指定 OpenSSL 版本

如果你不想全局升级 OpenSSL,你可以考虑使用 Python 的虚拟环境,并在其中安装指定版本的库,同时确保使用正确的 OpenSSL 版本。

python3 -m venv myenv
source myenv/bin/activate

安装特定版本的库‌(例如 urllib3 v1.26,这是最后一个支持旧版 OpenSSL 的版本):

  1. pip install 'urllib3<2' # 安装低于 v2.0 的版本

回退到旧版本的库(不推荐)

虽然这不是一个长期的解决方案,但如果你急需快速解决问题,可以尝试回退到旧版本的库(如 urllib3 v1.26)

pip指定安装下载位置

  1. pip install urllib3==1.25.10 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • © 2025 看分享 阅见世界,分享此刻。
  • 建议
  • | 鄂ICP备14016484号-7

    鄂公网安备 42068402000189

    访问微博看分享