温馨提示×

怎样在 CentOS 系统中安装 Python

小樊
46
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