Python3.12安装教程

安装前置插件

sudo yum groupinstall -y "Development Tools"
sudo yum install -y \
    gcc \
    zlib-devel \
    bzip2-devel \
    openssl-devel \
    ncurses-devel \
    sqlite-devel \
    readline-devel \
    tk-devel \
    libffi-devel \
    xz-devel \
    uuid-devel

安装OpenSSL证书

  1. 下载并解压 OpenSSL 源码:

    wget https://www.openssl.org/source/openssl-1.1.1u.tar.gz
    tar -xzvf openssl-1.1.1u.tar.gz
    cd openssl-1.1.1u
  2. 配置、编译和安装:

    ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
    make
    sudo make install
  3. 更新环境变量: 将以下行添加到 ~/.bashrc~/.zshrc 文件中,以确保系统使用新安装的 OpenSSL 版本:

    export PATH="/usr/local/openssl/bin:$PATH"
    export LD_LIBRARY_PATH="/usr/local/openssl/lib"
  4. 重新加载环境变量:

    source ~/.bashrc
    # 或者如果你使用 zsh
    source ~/.zshrc
  5. 验证安装:

    openssl version

安装Python3.12

1. 确保已安装 OpenSSL 1.1.1

如果你还没有安装 OpenSSL 1.1.1,可以参考之前的步骤完成安装。假设你已经按照以下路径安装了 OpenSSL:

2. 下载并解压 Python 3.12 源码

  1. 下载 Python 3.12 源码:

  2. 解压源码:

3. 配置 Python 编译选项以使用指定的 OpenSSL

  1. 设置环境变量:

  2. 配置 Python 编译选项:

4. 编译并安装 Python 3.12

  1. 编译:

  2. 安装:

5. 更新环境变量

  1. 添加 Python 3.12 到 PATH: 将以下行添加到 ~/.bashrc~/.zshrc 文件中:

  2. 重新加载环境变量:

6. 验证安装

  1. 检查 Python 版本:

  2. 检查 OpenSSL 版本: 进入 Python 交互式解释器:

    然后运行以下命令以验证 OpenSSL 版本:

最后更新于