温馨提示×

centos怎样装python依赖

小樊
36
2026-09-15 11:49:11
栏目: 编程语言

在 CentOS 上安装 Python 依赖,通常有几种常见方式,下面按使用场景给你讲清楚。


一、先用系统包管理器(推荐基础环境)

1. 安装 Python 和 pip

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

# CentOS 7
yum install -y python3 python3-pip

# CentOS 8 / Stream
dnf install -y python3 python3-pip

验证:

python3 -V
pip3 -V

二、用 pip 安装 Python 依赖(最常用)

1. 安装单个依赖

pip3 install requests

2. 从 requirements.txt 安装

pip3 install -r requirements.txt

3. 指定版本

pip3 install django==4.2

三、避免污染系统 Python(强烈推荐)

✅ 使用虚拟环境(推荐)

# 安装虚拟环境工具
pip3 install virtualenv

# 创建虚拟环境
virtualenv venv

# 激活
source venv/bin/activate

# 安装依赖
pip install -r requirements.txt

退出虚拟环境:

deactivate

四、遇到系统依赖(编译类库)

有些 Python 包需要系统级依赖,例如:

yum install -y gcc python3-devel

常见例子:

  • psycopg2 → 需要 postgresql-devel
  • mysqlclient → 需要 mysql-devel
  • cryptography → 需要 openssl-devel

五、离线安装(无外网)

在有网的机器:

pip3 download -r requirements.txt -d packages/

拷贝到 CentOS 后:

pip3 install --no-index --find-links=packages/ -r requirements.txt

六、常见问题

1. pip 命令不存在

python3 -m pip install xxx

2. 权限问题

不要用 sudo pip(容易坏系统):

pip install --user xxx

或直接使用虚拟环境。


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

  • CentOS 版本(7 / 8 / Stream)
  • Python 版本
  • 具体要装什么依赖

我可以给你精确命令

0