centos

如何在CentOS系统安装Python

小樊
38
2025-08-06 19:00:28
栏目: 编程语言

在CentOS系统上安装Python有多种方法,以下是几种常见的方法:

方法一:使用yum安装

CentOS自带的yum包管理器可以方便地安装Python。

  1. 更新yum包列表

    sudo yum update -y
    
  2. 安装Python 2(CentOS 7默认安装的是Python 2)

    sudo yum install python -y
    
  3. 安装Python 3(CentOS 7默认不安装Python 3,需要手动安装)

    sudo yum install python3 -y
    

方法二:使用源码编译安装

如果你需要安装特定版本的Python或者想要更多的自定义选项,可以使用源码编译安装。

  1. 安装依赖包

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

    wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
    
  3. 解压源码包

    tar xzf Python-3.9.6.tgz
    cd Python-3.9.6
    
  4. 编译并安装

    ./configure --enable-optimizations
    make -j 8  # 使用8个线程进行编译,可以根据你的CPU核心数调整
    sudo make altinstall  # 使用altinstall避免覆盖系统默认的Python安装
    
  5. 验证安装

    python3.9 --version
    

方法三:使用pyenv安装

pyenv是一个非常流行的Python版本管理工具,可以方便地安装和管理多个Python版本。

  1. 安装依赖包

    sudo yum install git -y
    
  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.9.6
    pyenv global 3.9.6  # 设置全局默认Python版本
    
  6. 验证安装

    python --version
    

方法四:使用Anaconda安装

如果你需要进行数据科学或机器学习相关的开发,Anaconda是一个很好的选择。

  1. 下载Anaconda安装脚本 访问Anaconda官网,选择适合你系统的安装脚本。

  2. 运行安装脚本

    bash Anaconda3-2021.05-Linux-x86_64.sh
    
  3. 按照提示完成安装

  4. 验证安装

    python --version
    conda --version
    

选择适合你需求的方法进行安装即可。如果你是初学者,推荐使用pyenvAnaconda,因为它们提供了更多的灵活性和便利性。

0
看了该问题的人还看了