温馨提示×

centos装python费事吗

小樊
45
2026-10-09 06:36:09
栏目: 编程语言

在 CentOS 上装 Python 不算费事,但要看你“装到什么程度”:

一、情况分类

1️⃣ 只是用系统自带 Python(最简单)

CentOS 通常已经自带 Python(CentOS 7 是 2.7,CentOS 8 是 3.x):

python --version
python3 --version

✅ 完全不费事,不用装

⚠️ 注意:不要动系统自带的 Python(尤其 Python 2),否则 yum 会坏。


2️⃣ 装一个新版本 Python(比如 3.10 / 3.11)

这是最常见需求,步骤固定:

# 安装依赖
sudo yum groupinstall "Development Tools" -y
sudo yum install -y gcc make zlib-devel bzip2-devel \
openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

# 下载源码
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
cd Python-3.11.6

# 编译安装
sudo ./configure --enable-optimizations
sudo make altinstall

✅ 用 python3.11 命令使用,不影响系统 Python
❌ 比 yum 安装稍麻烦,但教程到处都是


3️⃣ 用 yum / dnf 直接装(省事但版本旧)

sudo yum install python3

✅ 一行命令
❌ 版本一般比较老(CentOS 7 是 3.6)


4️⃣ 用 pyenv(推荐开发用)

适合多版本切换:

curl https://pyenv.run | bash

✅ 不污染系统
❌ 初次配置稍多一点


二、总结一句话

  • 不费事:用系统 Python 或 yum 装
  • 稍微费事:源码编译(但很成熟)
  • 最推荐:pyenv 或 make altinstall

如果你告诉我:

  • CentOS 几?
  • 要 Python 几?
  • 是服务器还是开发机?

我可以直接给你最简安装命令。

0 踩