centos 6.10 安装 python3.10.5 和 openssl1.1.1
安装 openssl
centos 6.10 自带的 openssl 版本太老了,要安装 1.0.2以上的版本。
如果不安装 openssl,python 的 pip 无法联网。
下载
wget https://link.juejin.cn/?target=https%3A%2F%2Fwww.openssl.org%2Fsource%2Fopenssl-1.1.1h.tar.gz
如果虚拟机下载慢,可以先下载好,再传到虚拟机。
解压安装
tar -zxvf openssl-1.1.1h.tar.gz
cd openssl-1.1.1h
./config --prefix=/usr/local/ssl1.1.1 --openssldir=/usr/local/ssl1.1.1
make && make install
设置环境变量
python 安装的时候要找到库
export LD_LIBRARY_PATH=/usr/local/ssl1.1.1/lib:$LD_LIBRARY_PATH
安装 Python
安装依赖
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
下载python3.10.5
wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tar.xz
解压、编译、安装
tar -xvf Python-3.10.5.tar.xz
cd Python-3.10.5
./configure --with-openssl=/usr/local/ssl1.1.1 --prefix=/usr/local/python3
make && make install
配置软链接
ln -s /usr/local/python3.7.0/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3.7.0/bin/pip3.7 /usr/bin/pip3
安装完成,现在可以用 python3.10.5, 并且可以用 pip
- openssl1 python3 openssl centos pythonopenssl1 python3 openssl centos openssl1 centos7 openssl centos openssl1 importerror supports python3 openssl 1.1 libcrypto openssl1时报 centos7 python3 centos python openssl centos python 7.9 python3 centos python python3 centos python numpy python3 centos python module