mportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with OpenSSL
时间: 2024-04-07 09:25:52 浏览: 45
解决python3 urllib中urlopen报错的问题
5星 · 资源好评率100%
这个错误是由于urllib3库的版本要求OpenSSL的版本必须是1.1.1或更高,而当前的'ssl'模块是使用较低版本的OpenSSL编译的导致的。要解决这个问题,你可以尝试以下几种方法:
1. 更新OpenSSL版本:你可以尝试更新你的OpenSSL版本到1.1.1或更高版本。你可以通过下载最新版本的OpenSSL并按照它们的文档进行安装。
2. 更新Python版本:有时候,更新Python版本也可以解决这个问题。尝试将Python更新到最新版本,然后重新运行你的代码。
3. 使用较低版本的urllib3:如果你的代码不依赖于urllib3 v2.0的特性,你可以尝试使用较低版本的urllib3,这样就不会有OpenSSL版本的要求了。你可以通过pip安装较低版本的urllib3,例如:`pip install urllib3==1.25.11`。
阅读全文