温馨提示×

centospython依赖如何装

小樊
33
2026-10-15 02:27:50
栏目: 编程语言

在 CentOS 上安装 Python 依赖,常见做法如下,按使用场景给你总结一下:


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

CentOS 7 默认是 Python 2.7,CentOS 8 默认是 Python 3。
不要直接 pip install 到系统 Python,容易破坏 yum。


二、推荐方式:使用虚拟环境(最安全)

1️⃣ 安装 Python3 和 pip

# CentOS 7
yum install -y python3 python3-pip

# CentOS 8
dnf install -y python3 python3-pip

2️⃣ 创建虚拟环境

python3 -m venv venv

3️⃣ 激活虚拟环境

source venv/bin/activate

4️⃣ 安装依赖

pip install -r requirements.txt
# 或
pip install requests

三、使用 requirements.txt(项目常用)

requests==2.31.0
flask==2.3.3

安装:

pip install -r requirements.txt

四、系统级安装(不推荐,仅服务器脚本用)

pip3 install --user package_name

或(⚠️有风险):

sudo pip3 install package_name

五、常见依赖问题处理

1️⃣ 缺少编译环境(如 psycopg2、 cryptography)

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

2️⃣ pip 太老

pip3 install --upgrade pip

六、CentOS 7 + Python 3.8+(可选)

系统 Python 太老时可装:

yum install -y epel-release
yum install -y python38

如果你告诉我:

  • CentOS 版本(7 / 8)
  • Python 版本
  • 具体依赖或报错

我可以给你精确命令。

0 踩