温馨提示×

怎样升级CentOS的Python版本

小樊
93
2025-09-08 01:25:47
栏目: 编程语言

升级CentOS的Python版本有系统包管理器、源代码编译、pyenv等方法,具体如下:

  • 使用系统包管理器(推荐):
    • 检查当前Python版本:python3 --version。
    • 安装EPEL仓库(若需获取更新版本):sudo yum install epel-release。
    • 升级Python:sudo yum install python3。
    • (可选)设置Python 3为默认版本:sudo alternatives --set python /usr/bin/python3。
  • 从源代码编译安装:
    • 安装编译工具和依赖:sudo yum groupinstall "Development Tools",sudo yum install openssl-devel bzip2-devel libffi-devel。
    • 下载Python源码:wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz(x.x替换为目标版本号)。
    • 解压并编译安装:tar xzf Python-3.x.x.tgz,cd Python-3.x.x,./configure --enable-optimizations,make altinstall。
    • 验证安装:python3.x --version。
  • 使用pyenv:
    • 安装依赖:sudo yum install -y git gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils。
    • 安装pyenv:curl https://pyenv.run | bash。
    • 配置环境变量(添加到~/.bashrc等):export PATH="$HOME/.pyenv/bin:$PATH",eval "$(pyenv init --path)"等。
    • 重新加载配置:source ~/.bashrc。
    • 安装指定版本Python:pyenv install 3.x.x。
    • 设置全局版本:pyenv global 3.x.x。

0 踩