NotOpenSSLWarning报错解决

时间:2025-03-29 07:58:30

macOS系统运行pytnoh时,报出NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: /urllib3/urllib3/issues/3020错,具体解决方案:

要解决这个问题,你需要升级你的OpenSSL库到1.1.1或更高版本。你可以使用Homebrew来安装最新版本的OpenSSL:

brew update
brew install openssl

然后,确保你的Python使用新安装的OpenSSL库。你可以通过设置环境变量来实现这一点:

export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"

最后,重新运行你的Python脚本,问题应该已经解决。