温馨提示×

centos如何装python3

小樊
40
2026-09-24 13:58:21
栏目: 编程语言

在 CentOS 上安装 Python 3,常见有以下几种方式,按推荐程度从简单到灵活说明:


一、使用 yum 安装(最简单,推荐)

CentOS 7

CentOS 7 默认只有 Python 2,需要额外仓库:

sudo yum install -y epel-release
sudo yum install -y python3

验证:

python3 --version

CentOS 8 / Stream

CentOS 8 自带 Python 3:

sudo dnf install -y python3

验证:

python3 --version

二、使用源码编译安装(版本可控,适合生产)

以 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

四、注意事项(很重要)

❌ 不要卸载系统 Python 2(CentOS 7)
❌ 不要替换 /usr/bin/python
✅ 始终使用 python3 / pip3


五、安装 pip(如缺失)

sudo yum install -y python3-pip
# 或
python3 -m ensurepip --upgrade

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 生产 / 开发)

我可以给你最合适的一条命令方案。

0 踩