温馨提示×

centos怎样安装python配置

小樊
47
2026-09-21 14:16:53
栏目: 编程语言

下面按常见、稳妥的方式给你说明在 CentOS 上安装和配置 Python 的方法(以 CentOS 7 / 8 为例,适用于新手)。


一、查看系统已有 Python

CentOS 默认通常带有 Python 2(CentOS 7)或不完整 Python 3(CentOS 8)

python --version
python3 --version

⚠️ 不要卸载系统自带 Python,否则可能导致 yum 不可用。


二、使用 yum 安装 Python(最简单)

CentOS 7

sudo yum install -y python3

验证:

python3 --version

CentOS 8

sudo dnf install -y python3

三、源码编译安装(推荐用于指定版本)

1. 安装依赖

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

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 -j $(nproc)
sudo make altinstall

✅ 使用 altinstall 不会覆盖系统 Python

验证:

python3.11 --version

四、配置 pip 和软链接(可选)

python3.11 -m pip install --upgrade pip

如需默认使用:

sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3

⚠️ 谨慎操作,可能影响系统工具


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

python3 -m venv myenv
source myenv/bin/activate

退出:

deactivate

六、常见问题

yum 报错

不要改 /usr/bin/python 指向

pip 不存在

python3 -m ensurepip --upgrade

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 需要 Python 几(如 3.8 / 3.10 / 3.11)
  • 是否用于服务器 / 开发 / 爬虫 / AI

我可以给你更精确的命令。

0 踩