温馨提示×

centos怎样安python

小樊
41
2026-10-15 02:37:52
栏目: 编程语言

在 CentOS 上安装 Python 常见有几种方式,下面按最常用、最安全的方式说明(以 CentOS 7 / 8 为例)。


一、查看系统已有 Python

python --version
python2 --version
python3 --version

CentOS 7 默认只有 python2,CentOS 8 默认有 python3。

⚠️ 不要卸载系统自带的 python2(CentOS 7),否则 yum 会坏。


二、方式一:使用 yum 安装(最简单,推荐新手)

CentOS 7

sudo yum install -y python3

查看版本:

python3 --version

CentOS 8

sudo dnf install -y python3

三、方式二:源码编译安装(适合需要新版本)

例如安装 Python 3.11

1. 安装依赖

sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget

2. 下载源码

cd /usr/src
sudo wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
sudo tar xzf Python-3.11.6.tgz

3. 编译安装

cd Python-3.11.6
sudo ./configure --enable-optimizations
sudo make -j $(nproc)
sudo make altinstall

✅ 使用 altinstall 不会覆盖系统 python

4. 验证

python3.11 --version

四、方式三:使用 pyenv(推荐开发环境)

curl https://pyenv.run | bash

然后按提示配置环境变量,再:

pyenv install 3.11.6
pyenv global 3.11.6

五、pip 安装

python3 -m ensurepip --upgrade
python3 -m pip install --upgrade pip

六、总结建议

场景 推荐方式
普通使用 yum / dnf
需要新版本 源码编译
多版本开发 pyenv

如果你是 CentOS 几 + 想装 Python 几,可以告诉我,我给你精确命令。

0 踩