编辑
2024-03-28
DeployDiary
00

目录

升级步骤
环境介绍
升级步骤
安装必要的依赖
下载 Python 3.12 源代码
编译和安装 Python 3.12
验证 Python 3.12 安装
更新 pip
配置环境变量(可选)
更新 pip 包(可选)
切换默认 Python 版本(可选)

升级步骤

环境介绍

  • 系统: 阿里云centos7.9
    • 服务器位置: 国内

升级步骤

安装必要的依赖

bash
sudo yum install -y openssl-devel bzip2-devel libffi-devel

下载 Python 3.12 源代码

由于服务器位置在国内, 因此从官方源拉取过慢, 我这里采用阿里镜像源

  • 阿里源
bash
cd /usr/src wget https://mirrors.aliyun.com/python-release/source/Python-3.12.1.tgz sudo tar xzf Python-3.12.1.tgz
  • 官方源
bash
cd /usr/src sudo wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz sudo tar xzf Python-3.12.1.tgz

编译和安装 Python 3.12

bash
cd Python-3.12.0 sudo ./configure --enable-optimizations sudo make altinstall
  • --enable-optimizations 选项会启用额外的优化,增加编译时间,但生成的 Python 运行速度会更快。
  • altinstall 用于避免覆盖系统自带的 Python 版本。

验证 Python 3.12 安装

bash
python3.12 --version

更新 pip

bash
sudo /usr/local/bin/python3.12 -m ensurepip sudo /usr/local/bin/python3.12 -m pip install --upgrade pip

配置环境变量(可选)

bash
sudo ln -s /usr/local/bin/python3.12 /usr/bin/python3.12

更新 pip 包(可选)

bash
pip3.12 install --upgrade <package-name>

切换默认 Python 版本(可选)

bash
sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.12 1

然后选择默认的 Python 版本:

bash
sudo alternatives --config python3
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:GYC

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!