Python3.7.5安装后pip报ssl错误的问题实测
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
Python 3.7.5的安装
./configure --prefix=/usr/local/python3.7 --with-openssl=/usr/local/openssl
编译的时候需要用到with-openssl,但是由于系统自带的openssl的版本太低,需要更换,尝试很多不同的方法都未有成功
后来找到StackOverflow上的答案来尝试(这一步至关重要)
export LDFLAGS="-L/my/path/lib/ -L/my/path/lib64/" export LD_LIBRARY_PATH="/my/path/lib/:/my/path/lib64/" export CPPFLAGS="-I/my/path/include -I/my/path/include/openssl"
当然在这之前需要更换openssl的版本,尝试了openssl 1.1.1没有成功,后尝试安装libressl,openssl的更安全版的分支。
wget https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.7.4.tar.gz