温馨提示×

如何在CentOS系统中安装Python

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

注意事项

  • 避免覆盖系统默认Python:使用make altinstall而非make install
  • 虚拟环境:建议用python3 -m venv创建隔离环境,避免依赖冲突。
  • CentOS 6用户:推荐源码编译或pyenv,因默认仓库Python版本较旧。

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

0