docker-compose 报错:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+

发布时间 2023-09-11 18:41:56作者: 武平宁
  • 没有解决问题的操作
wget https://www.openssl.org/source/openssl-1.1.1v.tar.gz
tar -zxvf openssl-1.1.1v.tar.gz
cd openssl-*
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared
make
sudo make install

echo "/usr/local/ssl/lib" | sudo tee /etc/ld.so.conf.d/openssl.conf
sudo ldconfig

openssl version

这番操作后,虽然已经成功安装openssl-1.1.1v到/usr/local/ssl/lib目录,但标题的报错依旧;删除原来的openssl,然后在PATH变量中增加了/usr/local/ssl/lib,依然没有解决问题;ldconfig -v命令依然包含有老版的openssl。

  • 解决问题的操作
pip3 uninstall urllib3  
pip3 install 'urllib3<2.0'

问题解决。