centos

怎样在 CentOS 系统中安装 Python

小樊
42
2025-08-10 20:28:48
栏目: 编程语言

在 CentOS 系统中安装 Python 的步骤如下:

方法一:使用 yum 安装

  1. 更新系统包

    sudo yum update -y
    
  2. 安装 Python 3: CentOS 8 默认安装的是 Python 3.6,如果你需要更高版本,可以使用 remi 仓库。

    • 安装 EPEL 仓库:

      sudo yum install epel-release -y
      
    • 安装 remi 仓库:

      sudo yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
      
    • 启用 remi 仓库中的 Python 3.8(或其他版本):

      sudo yum-config-manager --enable remi-python38
      
    • 安装 Python 3.8:

      sudo yum install python38 -y
      
    • 验证安装:

      python3.8 --version
      

方法二:使用 pyenv 安装多个 Python 版本

  1. 安装依赖包

    sudo yum install -y git gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
    
  2. 安装 pyenv

    curl https://pyenv.run | bash
    
  3. 配置环境变量: 将以下内容添加到你的 ~/.bashrc~/.bash_profile 文件中:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    
  4. 重新加载 shell 配置

    source ~/.bashrc
    
  5. 安装 Python 版本

    pyenv install 3.8.10
    
  6. 设置全局 Python 版本

    pyenv global 3.8.10
    
  7. 验证安装

    python --version
    

方法三:从源码编译安装

  1. 安装依赖包

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget
    
  2. 下载 Python 源码

    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar xzf Python-3.8.10.tgz
    cd Python-3.8.10
    
  3. 编译并安装

    ./configure --enable-optimizations
    make -j 8  # 使用 8 个线程加速编译
    sudo make altinstall  # 避免覆盖系统默认的 Python 版本
    
  4. 验证安装

    python3.8 --version
    

选择适合你需求的方法进行安装即可。如果你需要管理多个 Python 版本,推荐使用 pyenv

0
看了该问题的人还看了