温馨提示×

centos可装python吗

小樊
34
2026-10-15 02:35:52
栏目: 编程语言

可以的,CentOS 完全可以安装 Python,而且有多种方式。下面给你一个清晰、实用的说明(以 CentOS 7 / 8 / Stream 为例):


一、CentOS 自带 Python(注意)

  • CentOS 7:默认带 Python 2.7(系统工具依赖它,不要卸载)
  • CentOS 8 / Stream:默认带 Python 3

查看已有版本:

python --version
python3 --version

二、推荐安装方式(最安全)

✅ 方式 1:用 yum / dnf 安装(推荐新手)

# CentOS 7
sudo yum install python3

# CentOS 8 / Stream
sudo dnf install python3

安装后使用:

python3

✅ 方式 2:安装指定版本(如 Python 3.9 / 3.11)

CentOS 官方源版本较旧,可用 Software Collections (SCL) 或编译安装。

SCL 方式(CentOS 7)

sudo yum install centos-release-scl
sudo yum install rh-python39

# 启用
scl enable rh-python39 bash

✅ 方式 3:源码编译(灵活但复杂)

适合需要最新 Python 版本:

sudo yum groupinstall "Development Tools"
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
tar xzf Python-3.11.6.tgz
cd Python-3.11.6
./configure --enable-optimizations
make && sudo make altinstall

使用:

python3.11

三、pip 安装

python3 -m ensurepip --upgrade
pip3 --version

四、虚拟环境(强烈推荐)

python3 -m venv venv
source venv/bin/activate

五、常见误区

❌ 不要替换系统 python(尤其 CentOS 7)
❌ 不要删除 /usr/bin/python


如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 想装 Python 几(3.8 / 3.10 / 3.11)
  • 是否用于生产 / 学习 / 爬虫 / AI

我可以给你精确命令。

0 踩