温馨提示×

CentOS如何安装Python模块

小樊
50
2026-08-19 18:02:13
栏目: 编程语言

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


一、使用 pip 安装(最推荐)

1️⃣ 确保已安装 pip

CentOS 7 / 8 默认可能没有 pip,先检查:

pip --version
# 或
pip3 --version

如果没有,安装 pip:

CentOS 7

sudo yum install -y python3-pip

CentOS 8 / Stream

sudo dnf install -y python3-pip

2️⃣ 安装 Python 模块(全局)

pip install 模块名

例如:

pip install requests

如果是 Python 3(推荐):

pip3 install requests

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

避免污染系统 Python。

1️⃣ 安装虚拟环境工具

sudo yum install -y python3-venv
# 或
sudo dnf install -y python3-venv

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

python3 -m venv venv
source venv/bin/activate

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

pip install flask

退出虚拟环境:

deactivate

三、使用 yum / dnf 安装(系统级)

适合系统服务或运维场景。

sudo yum install python3-requests

常见命名规则:

python3-模块名

⚠️ 缺点:版本通常较旧。


四、从源码安装(不推荐,除非必要)

wget https://pypi.python.org/packages/source/r/requests/requests-2.31.0.tar.gz
tar -zxvf requests-2.31.0.tar.gz
cd requests-2.31.0
python3 setup.py install

五、常见问题

❓ pip 安装慢

使用国内镜像:

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

❓ 权限问题

✅ 推荐:

pip install --user 模块名

❌ 不推荐:

sudo pip install 模块名

六、查看已安装模块

pip list

七、总结(推荐做法)

最佳实践

python3 -m venv venv
source venv/bin/activate
pip install 模块名

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Python 版本(2.x / 3.x)
  • 是否有 root 权限

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

0