温馨提示×

怎样在centos配python

小樊
37
2026-10-12 03:57:16
栏目: 编程语言

在 CentOS 上配置 Python,常见有 系统自带 Python 使用、安装新版本 Python、以及用虚拟环境 几种方式。下面按实用顺序说明。


一、查看系统已有 Python

CentOS 7/8 通常自带 Python 2 或 Python 3:

python --version
python3 --version

⚠️ 不要卸载系统 Python(尤其是 Python 2),很多系统命令依赖它。


二、安装 Python 3(推荐方式)

方式 1:使用 yum / dnf(最简单)

CentOS 7

sudo yum install -y python3

CentOS 8 / Stream

sudo dnf install -y python3

验证:

python3 --version

方式 2:编译安装指定版本(如需新版本)

例如安装 Python 3.11:

sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-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 --version

✅ 用 altinstall 避免覆盖系统 python


三、配置 pip

python3 -m ensurepip --upgrade
python3 -m pip install --upgrade pip

验证:

pip3 --version

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

避免污染系统环境:

python3 -m venv myenv
source myenv/bin/activate

退出:

deactivate

五、常见坑提醒

  • ❌ 不要改 /usr/bin/python 软链接
  • ✅ 用 python3 / pip3
  • ✅ 生产环境推荐虚拟环境或 pyenv

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用于 开发 / 生产 / 爬虫 / AI

我可以给你更精确的配置方案。

0 踩