温馨提示×

centos python怎么装

小樊
50
2026-10-15 02:33:51
栏目: 编程语言

在 CentOS 上安装 Python,常见有几种方式,下面从最简单到推荐给你说明(以 CentOS 7 / 8 为例)。


一、用 yum 安装(最简单,但版本旧)

适合只是临时用一下。

sudo yum install python3

查看版本:

python3 --version

⚠️ CentOS 7 默认只有 python2,python3 需要单独装。


二、源码编译安装(推荐,可控版本)

适合生产环境或需要新版本 Python。

1️⃣ 安装依赖

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

2️⃣ 下载 Python 源码(以 3.11 为例)

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 altinstall

✅ 用 altinstall 不会覆盖系统自带 python

4️⃣ 验证

python3.11 --version

三、使用 pyenv(开发推荐 ✅)

适合多版本共存。

curl https://pyenv.run | bash

配置环境变量(加到 ~/.bashrc):

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

安装 Python:

pyenv install 3.11.6
pyenv global 3.11.6

四、容器方式(最干净)

podman run -it python:3.11 bash

或 Docker:

docker run -it python:3.11 bash

五、常见问题

❓ yum 坏了(别动系统 python)
CentOS 的 yum 依赖 python2,不要卸载系统 Python。

❓ pip 没装

python3 -m ensurepip --upgrade

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 生产 / 爬虫 / AI)

我可以给你最合适的安装方案。

0 踩