安装python3.12
要在 CentOS 系统上卸载现有的 Python 3.6.8 并安装 Python 3.12.3,可以按照以下步骤操作:
步骤 1:卸载现有的 Python 3.6.8
-
查找 Python 3.6.8 的安装路径:bash
which python3.6或者:bashtype python3.6这将显示 Python 3.6.8 的路径,例如/usr/bin/python3.6。 -
卸载 Python 3.6.8: 如果 Python 3.6.8 是通过
yum安装的,可以使用以下命令:bashsudo yum remove python36如果 Python 3.6.8 是通过源代码编译安装的,可以直接删除安装路径下的文件。
步骤 2:安装 Python 3.12.3
-
安装依赖: 在编译 Python 之前,需要安装一些必要的开发工具和库:bash
sudo yum groupinstall -y "Development Tools" sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -
下载 Python 3.12.3 源代码:bash
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz -
解压源代码:bash
tar -xf Python-3.12.3.tgz cd Python-3.12.3 -
配置和编译 Python:bash
./configure --enable-optimizations make -j $(nproc) # 使用所有可用的 CPU 核心加速编译 sudo make altinstall使用make altinstall而不是make install,以避免覆盖系统默认的 Python 版本。 -
验证安装:bash
python3.12 --version如果输出显示Python 3.12.3,则表示安装成功。 -
更新系统链接(可选): 如果你希望将 Python 3.12 设置为默认的 Python 版本,可以更新系统链接:bash
sudo ln -s /usr/local/bin/python3.12 /usr/bin/python3 sudo ln -s /usr/local/bin/pip3.12 /usr/bin/pip3
步骤 3:安装 pip
安装完成后,你可能还需要安装
pip:bash
sudo yum install python3-pip
或者,如果你使用的是源代码编译安装的 Python,可以使用以下命令安装
pip:bash
python3.12 -m ensurepip --upgrade
步骤 4:验证 pip 安装
bash
pip3.12 --version
如果输出显示
pip 的版本号,说明安装成功。通过以上步骤,你可以成功卸载现有的 Python 3.6.8,并安装 Python 3.12.3。

浙公网安备 33010602011771号