温馨提示×

CentOS怎么安装Python模块

小樊
44
2026-08-30 20:54:22
栏目: 编程语言

在 CentOS 上安装 Python 模块,常见方式取决于你使用的是 系统自带 Python 还是 自己安装的 Python,以及是否需要使用虚拟环境。下面按常见场景给你一个完整说明。


一、确认 Python 版本

先查看当前 Python 版本:

python --version
# 或
python3 --version

CentOS 7 默认是 python2.7
CentOS 8 / Stream 一般是 python3


二、使用 yum 安装 Python 模块(推荐用于系统级别)

1️⃣ 启用 EPEL(如果是 CentOS 7)

sudo yum install -y epel-release

2️⃣ 搜索可用模块

yum search python | grep 模块名

3️⃣ 安装系统提供的 Python 模块

例如安装 requests

sudo yum install -y python-requests
# 或
sudo yum install -y python3-requests

✅ 优点:稳定、兼容系统
❌ 缺点:版本较旧


三、使用 pip 安装(最常用 ✅)

1️⃣ 安装 pip

CentOS 7

sudo yum install -y python-pip

CentOS 8 / Stream

sudo dnf install -y python3-pip

如果没有 pip,可以手动安装:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

2️⃣ 使用 pip 安装 Python 模块

pip install 模块名
# 或
pip3 install 模块名

示例:

pip3 install requests
pip3 install numpy pandas flask

3️⃣ 安装指定版本

pip3 install requests==2.28.1

4️⃣ 升级模块

pip3 install --upgrade requests

四、在虚拟环境中安装(强烈推荐 ✅)

避免污染系统 Python。

1️⃣ 安装虚拟环境工具

pip3 install virtualenv

2️⃣ 创建并激活虚拟环境

python3 -m venv venv
source venv/bin/activate

3️⃣ 在虚拟环境中安装模块

pip install requests

退出虚拟环境:

deactivate

五、常见问题与解决方法

❌ 1. pip 安装失败:缺少 gcc / 开发包

安装编译环境:

sudo yum groupinstall -y "Development Tools"
sudo yum install -y python3-devel

❌ 2. pip 命令不存在

尝试:

python3 -m pip install 模块名

❌ 3. SSL / 网络问题

使用国内镜像:

pip3 install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple

六、查看已安装模块

pip3 list
pip3 show 模块名

七、总结(快速选择)

场景 推荐方式
系统级、稳定 yum
最新版本 pip
项目隔离 venv + pip
编译模块 安装 python-devel

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

  • CentOS 版本(7 / 8 / Stream)
  • Python 版本
  • 具体模块名

我可以给你 精确的命令

0