centos

如何在CentOS系统中安装Python

小樊
36
2025-09-12 01:48:54
栏目: 编程语言

在CentOS系统中安装Python常用方法如下:

一、使用YUM包管理器(推荐,简单快捷)

  1. 更新系统
    sudo yum update -y  
    
  2. 安装Python 3
    • CentOS 7/8默认仓库可能仅含Python 2,需先安装EPEL仓库:
      sudo yum install epel-release -y  
      
    • 安装Python 3.x(以3.9为例):
      sudo yum install python39 python39-pip -y  
      
  3. 验证安装
    python3.9 --version  
    pip3 --version  
    

二、从源码编译安装(适合特定版本需求)

  1. 安装依赖包
    sudo yum groupinstall "Development Tools" -y  
    sudo yum install openssl-devel bzip2-devel libffi-devel -y  
    
  2. 下载并编译源码
    cd /usr/src  
    sudo wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz  
    sudo tar xzf Python-3.x.x.tgz  
    cd Python-3.x.x  
    sudo ./configure --enable-optimizations  
    sudo make altinstall  # 避免覆盖系统默认Python  
    
  3. 验证安装
    python3.x --version  
    

三、使用pyenv管理多版本(适合需切换版本的用户)

  1. 安装依赖
    sudo yum install gcc zlib-devel bzip2-devel readline-devel sqlite-devel openssl-devel -y  
    
  2. 安装pyenv
    curl https://pyenv.run | bash  
    
  3. 配置环境变量
    编辑~/.bashrc,添加:
    export PATH="$HOME/.pyenv/bin:$PATH"  
    eval "$(pyenv init --path)"  
    eval "$(pyenv virtualenv-init -)"  
    
    执行:
    source ~/.bashrc  
    
  4. 安装Python版本
    pyenv install 3.x.x  
    pyenv global 3.x.x  # 设置为默认版本  
    
  5. 验证安装
    python --version  
    

注意事项

根据需求选择合适方法,优先使用YUM或pyenv简化操作。

0
看了该问题的人还看了