温馨提示×

centos怎么装python

小樊
45
2026-10-06 07:00:31
栏目: 编程语言

在 CentOS 上安装 Python 常见有几种方式,下面按推荐程度给你说明(以 CentOS 7 / 8 为例,适用于大多数情况)。


一、先用系统自带 Python(不推荐改系统 Python)

⚠️ 注意:CentOS 系统工具(如 yum)依赖自带 Python,不要卸载或替换系统 Python。

查看已有 Python:

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

二、用 yum / dnf 安装 Python3(最简单 ✅ 推荐)

CentOS 7

sudo yum install -y python3

CentOS 8 / Stream

sudo dnf install -y python3

验证:

python3 --version

安装后使用 python3 和 pip3 命令


三、安装指定版本 Python(源码编译,常用 ✅)

例如安装 Python 3.10

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.10.12/Python-3.10.12.tgz
sudo tar xzf Python-3.10.12.tgz

3. 编译安装

cd Python-3.10.12
sudo ./configure --enable-optimizations
sudo make altinstall

用 altinstall 避免覆盖系统 python

4. 验证

python3.10 --version
pip3.10 --version

四、用 pyenv 管理多版本(开发推荐 ✅✅)

适合需要多个 Python 版本的人。

curl https://pyenv.run | bash

配置环境变量后:

pyenv install 3.11.6
pyenv global 3.11.6

五、常见问题

  • ❌ pip 不存在 → 用 pip3
  • ❌ yum 报错 → 你动了系统 Python
  • ✅ 推荐:系统 Python 不动,用 python3.x

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 想装哪个 Python 版本
  • 用途(学习 / 服务器 / 开发)

我可以给你精确命令。

0 踩