温馨提示×

怎样升级CentOS的Python版本

小樊
79
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.tgzcd Python-3.x.x./configure --enable-optimizationsmake 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