ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0j 20 Nov 2018'
时间: 2023-11-09 11:03:45 浏览: 39
这个错误提示表明你的 urllib3 版本需要 OpenSSL 1.1.1 或更高版本,但是你的 'ssl' 模块是使用 OpenSSL 1.1.0j 编译的。解决这个问题的方法是升级 OpenSSL 版本或者降级 urllib3 版本。
如果你想升级 OpenSSL 版本,可以使用以下命令:
```
sudo apt-get update
sudo apt-get install libssl-dev
```
如果你想降级 urllib3 版本,可以使用以下命令:
```
pip install urllib3==1.25.11
```
相关问题
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with OpenSSL 1.1.0j 20 Nov 2018
这个错误是由于 Python 的 urllib3 库需要使用 OpenSSL 1.1.1 或更高版本,而您的系统上安装的 OpenSSL 版本低于要求。要解决这个问题,您需要升级 OpenSSL 到 1.1.1 或更高版本,或者升级 Python 到支持您当前 OpenSSL 版本的版本。您还可以尝试使用其他的 HTTP 库,比如 requests 库,来替代 urllib3 库。
pyhton报"urllib3 v2.0 only supports OpenSSL 1.1.1+, currently " ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with OpenSSL 1.1.0i 14 Aug 2018. See:
这个错误是因为你的Python中的ssl模块使用的是OpenSSL 1.1.0i版本,而urllib3 v2.0版本只支持OpenSSL 1.1.1+版本。要解决这个问题,你需要升级你的OpenSSL版本。
如果你是在Linux上使用Python,可以使用以下命令升级OpenSSL:
```
sudo apt-get update
sudo apt-get install libssl-dev
```
如果你是在Windows上使用Python,可以下载OpenSSL 1.1.1+版本并进行安装。安装完成后,将安装目录添加到系统环境变量中。
如果你是使用Anaconda或者Miniconda,可以使用以下命令安装OpenSSL:
```
conda install openssl
```
安装完成后,重新启动Python解释器即可。
阅读全文