安装python3.12

要在 CentOS 系统上卸载现有的 Python 3.6.8 并安装 Python 3.12.3,可以按照以下步骤操作:

步骤 1:卸载现有的 Python 3.6.8

  1. 查找 Python 3.6.8 的安装路径:
    bash
    复制
    which python3.6
     
    或者:
    bash
    复制
    type python3.6
     
    这将显示 Python 3.6.8 的路径,例如 /usr/bin/python3.6
  2. 卸载 Python 3.6.8: 如果 Python 3.6.8 是通过 yum 安装的,可以使用以下命令:
    bash
    复制
    sudo yum remove python36
     
    如果 Python 3.6.8 是通过源代码编译安装的,可以直接删除安装路径下的文件

步骤 2:安装 Python 3.12.3

  1. 安装依赖: 在编译 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
     
  2. 下载 Python 3.12.3 源代码:
    bash
    复制
    wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
     
  3. 解压源代码:
    bash
    复制
    tar -xf Python-3.12.3.tgz
    cd Python-3.12.3
     
  4. 配置和编译 Python:
    bash
    复制
    ./configure --enable-optimizations
    make -j $(nproc)  # 使用所有可用的 CPU 核心加速编译
    sudo make altinstall
     
    使用 make altinstall 而不是 make install,以避免覆盖系统默认的 Python 版本
  5. 验证安装:
    bash
    复制
    python3.12 --version
     
    如果输出显示 Python 3.12.3,则表示安装成功
  6. 更新系统链接(可选): 如果你希望将 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。
posted @ 2025-07-08 16:48  人在代码在  阅读(75)  评论(0)    收藏  举报