安装依赖包
yum -y install gcc make zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel python3-devel mysql-devel
安装OpenSSL
wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz
tar xf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w
./config --prefix=/usr/local/openssl-1.1.1w
make -j32 && make install
安装Python
wget https://www.python.org/ftp/python/3.10.10/Python-3.10.10.tgz
tar -xvf Python-3.10.10.tgz
cd Python-3.10.10
export LD_LIBRARY_PATH=/usr/local/openssl-1.1.1w/lib:$LD_LIBRARY_PATH
./configure --prefix=/usr/local/python3.10 --with-openssl=/usr/local/openssl-1.1.1w/
make -j32 && make altinstall
更改镜像源地址
/usr/local/python3.10/bin/python3.10 -m pip install --upgrade pip
/usr/local/python3.10/bin/pip3.10 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
虚拟环境
/usr/local/python3.10/bin/python3.10 -m venv pub
/usr/local/python3.10/pub/bin/python3.10 -m pip install --upgrade pip