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-15 18:57:25 浏览: 24
这个错误提示表明你的urllib3版本只支持OpenSSL 1.1.1+,但是你的ssl模块是使用OpenSSL 1.1.0j编译的。为了解决这个问题,你需要升级你的OpenSSL版本或者降级你的urllib3版本。你可以尝试重新安装OpenSSL 1.1.1,但是如果问题仍然存在,你可以尝试降级你的urllib3版本到1.23,使用以下命令进行安装:pip install urllib3==1.23 -i https://pypi.tuna.tsinghua.edu.cn/simple。
相关问题
urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0j 20 Nov 2018
根据引用所提供的信息,urllib3 v2.0只支持OpenSSL 1.1.1版本,而当前的ssl模块是使用OpenSSL 1.1.0j版本编译的。所以出现了不兼容的问题。为了解决这个问题,可以尝试重新安装OpenSSL 1.1.1版本,但根据引用的描述,重新安装OpenSSL 1.1.1版本后仍然报错。因此,可能需要采取其他的解决方案。
根据引用提供的信息,可以尝试下载并安装OpenSSL 1.1.0f的源码包版本。这样可以确保所使用的OpenSSL版本与ssl模块编译的版本一致,从而解决兼容性问题。
此外,根据引用的建议,还可以尝试重新安装urllib3并指定版本为1.23,可以通过运行以下命令来实现:
pip install urllib3==1.23 -i https://pypi.tuna.tsinghua.edu.cn/simple
综上所述,你可以尝试以下解决方案:
1. 重新安装OpenSSL 1.1.0f的源码包版本。
2. 重新安装urllib3并指定版本为1.23。
希望以上的解决方案对你有帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [urllib3 v2.0 only supports OpenSSL 1.1.1+,currently the ‘ssl‘ module is compiled with ‘OenSSL ...](https://blog.csdn.net/weixin_48443306/article/details/132178478)[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: 33.333333333333336%"]
- *2* [openssl-1.1.0f.tar.gz](https://download.csdn.net/download/u012422764/10029773)[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: 33.333333333333336%"]
- *3* [解决urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compiled with ...](https://blog.csdn.net/CherryBlossom_/article/details/131465235)[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: 33.333333333333336%"]
[ .reference_list ]
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环境的ssl模块是用OpenSSL 1.1.0j编译的,而urllib3 v2.0需要OpenSSL 1.1.1+。要解决这个问题,您需要更新您的Python环境的openssl模块到1.1.1或更高版本。具体步骤取决于您的操作系统和Python版本,您可以尝试使用以下命令更新:
- 对于Ubuntu或Debian系统:sudo apt-get install libssl-dev
- 对于CentOS或RedHat系统:sudo yum update openssl-devel
- 对于macOS系统:brew install openssl
- 对于Python 3.6及以上版本:使用pip升级openssl模块:pip install --upgrade openssl-python
更新完成后,您应该重新安装urllib3模块以确保它与新的openssl模块兼容。
阅读全文