python -- NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+
解释:
这个警告是由urllib3
库发出的,它提示你正在使用的urllib3
版本仅支持OpenSSL的1.1.1版本或更高版本。如果你的系统中安装的是OpenSSL的旧版本,你可能会遇到兼容性问题或者功能不可用的情况。
解决方法:
更新OpenSSL到最新版本。你可以通过系统的包管理器来更新OpenSSL,例如在Ubuntu系统中,你可以使用以下命令:
sudo apt-get update sudo apt-get install openssl
- 如果你不能更新OpenSSL或者不想更新,你可以选择降级
urllib3
到一个支持旧版本OpenSSL的版本。 - 检查你的环境变量,确保它们没有指向旧版本的OpenSSL。
- 如果你正在使用Docker或者虚拟环境,确保你的容器或虚拟环境中安装了正确版本的OpenSSL。
- 如果你不需要使用OpenSSL,可以考虑使用其他的HTTP库,比如
requests
,它通常会依赖于系统上安装的OpenSSL版本。
评论已关闭