在RockyLinux9上编译Python3.12.1

本文所有命令以root用户执行,若非root用户,请注意适时使用sudo提权。 安装编译需要的依赖包 dnf install -y \ tar \ zlib-devel \ bzip2-devel \ openssl-devel \ ncurses-devel \ sqlite-devel \ re

本文所有命令以root用户执行,若非root用户,请注意适时使用sudo提权。

安装编译需要的依赖包

dnf install -y \
tar \
zlib-devel \
bzip2-devel \
openssl-devel \
ncurses-devel \
sqlite-devel \
readline-devel \
tk-devel \
gcc \
make

编译安装Python3.12.1

curl https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz -o /tmp/Python-3.12.1.tgz
tar -xf /tmp/Python-3.12.1.tgz -C /tmp
cd /tmp/Python-3.12.1
./configure --enable-optimizations --prefix=/usr/local/python-3.12.1/
make -j$(nproc)
make altinstall

LICENSED UNDER CC BY-NC-SA 4.0
Comment