ImportError: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0j 20 Nov 2018'.
时间: 2024-02-27 20:50:21 浏览: 233
openssl-1.1.0f.tar.gz
5星 · 资源好评率100%
这个错误是由于你的Python环境中的ssl模块版本与ur3 v2所需的OpenSSL版本不兼容导致的。urllib3 v2只支持OpenSSL 1.1.1+,而你的ssl模块编译时使用的是OpenSSL 1.1.0j。
要解决这个问题,你可以尝试以下几种方法:
1. 更新OpenSSL版本:你可以尝试更新你的OpenSSL版本到1.1.1或更高版本。你可以通过下载最新的OpenSSL源代码并重新编译安装来实现。
2. 更新Python版本:另一种解决方法是更新你的Python版本到支持OpenSSL 1.1.1+的版本。你可以下载最新的Python发行版并安装。
3. 使用较低版本的urllib3:如果你无法更新OpenSSL或Python版本,你可以尝试使用较低版本的urllib3,该版本与你当前的ssl模块兼容。你可以通过pip安装指定版本的urllib3,例如:`pip install urllib3==1.25.11`。
请注意,以上方法可能需要管理员权限,并且在执行之前请备份你的代码和环境。
阅读全文