报错ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0i 14 Aug 2018'.
时间: 2023-11-15 21:56:24 浏览: 39
这个错误是因为你的 Python 环境中的 `urllib3` 库版本过高,而你的 OpenSSL 版本过低所导致的。你可以尝试升级 OpenSSL 版本或者降低 `urllib3` 库的版本来解决这个问题。
如果你使用的是 Anaconda 环境,可以使用以下命令升级 OpenSSL:
```
conda install openssl=1.1.1
```
如果你使用的是 pip 安装的 Python 环境,可以使用以下命令升级 OpenSSL:
```
pip install pyOpenSSL==19.0.0
```
如果以上方法都无法解决问题,你可以尝试重新编译 Python 环境中的 `ssl` 模块,或者重新安装 Python 环境。
相关问题
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0i 14 Aug 2018'.
这个错误的原因是因为urllib3 v2.0版本只支持OpenSSL 1.1.1及以上的版本,而当前的"ssl"模块使用的是OpenSSL 1.1.0i 14 Aug 2018版本。
解决这个问题有几种方法:
1. 升级OpenSSL版本:安装新的OpenSSL版本,使其至少达到1.1.1以上的版本。这样就可以满足urllib3 v2.0的要求了。
2. 降级urllib3版本:如果你不想升级OpenSSL版本,可以尝试降低urllib3的版本,以适应当前的OpenSSL版本。可以通过pip卸载当前的urllib3,并重新安装一个较旧的版本。
3. 修改Python源码:根据引用,可以尝试在编译OpenSSL时显式添加enable-ssl3配置来启用SSLv3协议。这样可以使Python在构建ssl模块时正常运行。
需要注意的是,每种解决方法都有其自身的风险和影响,请根据你的具体情况选择适合的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compiled wi](https://blog.csdn.net/qq_42873925/article/details/131112721)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [python报错:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+](https://blog.csdn.net/inthat/article/details/131365519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
pycharm报错ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0h 27 Mar 2018'.
这个错误是由于你的pycharm环境中的urllib3库版本与ssl模块的OpenSSL版本不兼容导致的。urllib3 v2.0版本只支持OpenSSL 1.1.1及以上版本,而你的ssl模块编译时使用的是OpenSSL 1.1.0h版本。
要解决这个问题,你可以尝试以下几种方法:
1. 更新OpenSSL版本:你可以尝试更新你的ssl模块所使用的OpenSSL版本到1.1.1或更高版本。你可以通过升级你的操作系统或手动编译安装最新版本的OpenSSL来实现。
2. 降级urllib3版本:如果你不想升级OpenSSL,你可以尝试降级urllib3库的版本到一个与你的ssl模块兼容的版本。你可以使用pip命令来安装指定版本的urllib3,例如:`pip install urllib3==1.25.11`。
3. 使用其他HTTP库:如果以上两种方法都无法解决问题,你可以考虑使用其他与你的ssl模块兼容的HTTP库,例如requests库。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)