CentOS 7.9 环境下构建 Python 3.10

sudo yum -y install yum-utils
sudo yum-builddep -y python3

sudo yum -y install epel-release
sudo yum -y install openssl11 openssl11-devel

curl -O https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tar.xz
md5sum Python-3.10.11.tar.xz
# 1bf8481a683e0881e14d52e0f23633a6
tar -Jxv -f Python-3.10.11.tar.xz
cd Python-3.10.11

./configure --prefix=/usr/local/Python-3.10 --enable-optimizations --with-lto LDFLAGS=$(pkg-config --libs-only-L openssl11) LIBS="$(pkg-config --libs-only-l openssl11)" CPPFLAGS=$(pkg-config --cflags-only-I openssl11)
make
sudo make altinstall

sudo ln -sf /usr/local/Python-3.10/bin/python3.10 /usr/bin/python3
sudo ln -sf /usr/local/Python-3.10/bin/pip3.10 /usr/bin/pip3

cd ..
sudo rm -rf Python-3.10.11

posted @ 2023-01-11 12:50  f0rsaken  阅读(60)  评论(0编辑  收藏  举报