温馨提示×

CentOS系统Python版本如何升级

小樊
62
2025-08-25 00:35:05
栏目: 编程语言

CentOS系统升级Python版本有以下几种方法:

  • 使用SCL(Software Collections)
    1. 安装SCL仓库:sudo yum install centos-release-scl
    2. 安装所需的Python版本,如sudo yum install rh-python38
    3. 启用Python环境:scl enable rh-python38 bash
    4. 验证安装:python --version
  • 使用pyenv
    1. 安装pyenv:curl https://pyenv.run | bash
    2. 配置环境变量,将export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)"添加到~/.bashrc~/.zshrc文件中,然后source ~/.bashrcsource ~/.zshrc
    3. 安装所需Python版本,如pyenv install 3.8.10
    4. 设置全局版本:pyenv global 3.8.10
    5. 验证安装:python --version
  • 从源码编译安装
    1. 安装依赖包:sudo yum groupinstall "Development Tools"sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel
    2. 下载源码:wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz,然后解压。
    3. 编译安装:./configure --enable-optimizationsmake -j 88可根据CPU核心数调整),sudo make altinstall
    4. 验证安装:python3.x --version

0