这个错误提示是由于当前系统中的 OpenSSL 版本较低,不支持 urllib3 v2.0 所需的 OpenSSL 1.1.1+ 版本。

要解决这个问题,有两种主要的方法:

  1. 升级 OpenSSL 版本

可以通过升级 OpenSSL 版本来满足 urllib3 v2.0 的需求。具体操作可以根据不同的操作系统和发行版进行,比如:

  • 在 Ubuntu 上,可以通过以下命令升级 OpenSSL:

    sudo apt-get update
    sudo apt-get install openssl
    
  • 在 CentOS 上,可以通过以下命令升级 OpenSSL:

    sudo yum update openssl
    
  1. 降级 urllib3 版本

另一种方法是降级 urllib3 版本,使用支持当前 OpenSSL 版本的 urllib3 版本。可以通过以下命令安装旧版本的 urllib3:

pip install urllib3==1.25.11

这将安装 urllib3 的 1.25.11 版本,该版本支持 OpenSSL 1.1.0。

注意:降级 urllib3 版本可能会影响其他依赖该库的软件包的功能。如果升级 OpenSSL 不会对系统造成其他影响,建议升级 OpenSSL 版本

ImportError urllib3 v20 only supports OpenSSL 111+ currently the ssl module is compiled with OpenSSL 110j 20 Nov 2018 See httpsgithubcomurllib3urllib3issues2168怎么修改

原文地址: https://www.cveoy.top/t/topic/hgIa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录