ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0h 27 Mar 2018'. See:
时间: 2023-11-08 15:00:58 浏览: 45
ImportError: urllib3 v2.0只支持OpenSSL 1.1.1及以上版本,而当前的'ssl'模块是使用了OpenSSL 1.1.0h于2018年3月27日编译的。这是由于requests包引入了urllib3,而新版本的urllib3要求使用OpenSSL 1.1.1以上版本,否则会报错。
解决这个问题的方法有以下几种:
1. 升级OpenSSL版本至1.1.1或更高版本,以满足urllib3的要求。你可以使用包管理工具如pip来更新OpenSSL,具体的命令是"pip install --upgrade openssl"。
2. 修改urllib3的代码,使其兼容当前的OpenSSL版本。你可以在urllib3的GitHub页面上找到这个问题的解决方案,并按照说明进行操作。
3. 降级urllib3的版本,使用与当前OpenSSL版本兼容的旧版urllib3。你可以在pip上查找旧版urllib3的版本并安装。