温馨提示×

centos怎么管理python包

小樊
37
2026-10-09 06:14:08
栏目: 编程语言

在 CentOS 上管理 Python 包,常见方式有以下几种,按推荐程度和使用场景说明:


一、使用 pip(最常用)

1. 确认 Python 和 pip

CentOS 7 默认是 Python 2,CentOS 8+ 默认是 Python 3。

python3 --version
pip3 --version

如果没有 pip:

sudo yum install python3-pip
# 或
sudo dnf install python3-pip

2. 安装包

pip3 install 包名

3. 升级 / 卸载

pip3 install --upgrade 包名
pip3 uninstall 包名

4. 查看已安装包

pip3 list

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

避免污染系统 Python。

1. 创建虚拟环境

python3 -m venv myenv

2. 激活

source myenv/bin/activate

3. 使用 pip

pip install 包名

4. 退出

deactivate

三、使用 conda(适合数据科学)

conda create -n myenv python=3.10
conda activate myenv
conda install numpy

适合:

  • 多版本 Python
  • 科学计算
  • GPU 环境

四、使用系统包管理器(不推荐用于开发)

sudo yum install python3-requests

优点:稳定
缺点:版本旧、不全


五、常见坑(CentOS 特有)

❌ 不要动系统 Python

# 危险
sudo pip install 包名

可能导致 yum / dnf 损坏。

✅ 正确做法:

  • 用 venv
  • 或用 pip install --user

六、推荐组合(最佳实践)

✅ CentOS + Python 开发

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

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

  • CentOS 版本(7 / 8 / Stream)
  • 用途(Web / 爬虫 / 运维 / AI)

我可以给你更具体的方案。

0 踩