UBUNTU:ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
python3.7为了安全性考虑,要求使用openssl 1.0.2之后的版本。但是阿里云的版本还是OpenSSL 1.0.1e-fips,手动升级 $ wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz $ tar -xzf openssl-1.0.2j.tar.gz $ cd openssl-1.0.2j $ ./config shared zlib $ ./config -t $ make $ make install #编辑etc/ld.so.conf文件,添加:(如果无法保存 添加sudo) /usr/local/ssl/lib #查看 $ ldconfig -v $ LD_RUN_PATH="/usr/local/ssl/lib" LDFLAGS="-L/usr/local/ssl/lib" CPPFLAGS="-I/usr/local/ssl/include" CFLAGS="-I/usr/local/ssl/include" CONFIGURE_OPTS="–with-openssl=/usr/local/ssl" pyenv install 3.7.1 如此就能通过pyenv安装 来源: CSDN 作者: 天长地久有没有 链接: https://blog.csdn.net/qq_42388880