#!/bin/bash


# 安装后通过网络下载模型可能会遇到问题如下：
# ImportError: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' mo

# 拉取 1.1.1+ 的 openssl 的代码
wget https://www.openssl.org/source/openssl-1.1.1.tar.gz

# 安装配置到指定路径
./config shared --prefix=/usr/local/ssl --openssldir=/usr/local/ssl
make -j${nproc} && make install
echo "/usr/local/ssl/lib" >>/etc/ld.so.conf
export LD_LIBRARY_PATH=/usr/local/ssl/lib:$LD_LIBRARY_PATH

# 重新安装 urllib3
pip3 uninstall urllib3
# 根据配置安装符合版本的 urllib3
pip3 install urllib3==1.26.0 -i https://mirrors.aliyun.com/pypi/simple