温馨提示×

centos python依赖怎么装

小樊
44
2026-09-18 11:07:36
栏目: 编程语言

在 CentOS 上安装 Python 依赖,通常有以下几种常见方式,按使用场景给你说明:


一、系统自带 Python(不推荐直接改系统 Python)

CentOS 7/8 自带 Python 2/3,不要随意覆盖系统 Python,否则可能影响 yum。

查看 Python 版本:

python3 --version

如果没有 python3:

# CentOS 7
yum install -y python3

# CentOS 8
dnf install -y python3

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

1. 安装 pip

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

2. 安装单个依赖

pip3 install requests

3. 从 requirements.txt 安装

pip3 install -r requirements.txt

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

避免污染系统环境:

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

# 创建虚拟环境
python3 -m venv venv

# 激活
source venv/bin/activate

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

退出虚拟环境:

deactivate

四、常见编译依赖(装 C 扩展时需要)

很多 Python 包需要编译:

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

例如安装 psycopg2、pillow、cryptography 时常需要。


五、离线安装(无外网)

在有网的机器:

pip download -r requirements.txt -d pkgs

拷贝到目标机器:

pip install --no-index --find-links=pkgs -r requirements.txt

六、常见问题

pip 很慢

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

SSL 错误

yum install -y openssl-devel

如果你能告诉我:

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

我可以给你精确命令。

0 踩