ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+错误的处理

1、原因

这个问题是python版本安装的 urllib3版本过高,而openssl版本太低导致的

2、解决方法

2.1、升级openssl版本

# centos
yum -y update
yum -y install openssl@1.1

# ubuntu
apt -y update
apt -y install openssl@1.1

# 安装python环境时,注意配置
CONFIGURE_OPTS="-with-openssl=/usr/local/openssl" \
CPPFLAGS="-I/usr/local/openssl/include" \
LDFLAGS="-L/usr/local/openssl/lib" 
pyenv install
-v 3.11 # 安装好后,查看openssl版本是否升级到最新
python -c "import ssl; print(ssl.OPENSSL_VERSION)"

 

2.2、降低urllib版本

python3 -m pip install urllib3==1.26.6

 

posted @ 2023-06-21 11:01  小粉优化大师  阅读(3191)  评论(0编辑  收藏  举报