温馨提示×

centos怎么配python依赖

小樊
42
2026-09-24 13:56:20
栏目: 编程语言

在 CentOS 上配置 Python 依赖,常见做法有几种,下面按推荐程度给你一个清晰指南。


一、先确认 Python 版本(很重要)

CentOS 7 默认是 Python 2,不要动系统 Python。

python --version
python3 --version

如果没有 python3:

sudo yum install -y python3

二、推荐方式:用 venv + pip(最安全)

1️⃣ 创建虚拟环境

python3 -m venv venv

如果报错:

sudo yum install -y python3-venv

2️⃣ 激活环境

source venv/bin/activate

3️⃣ 安装依赖

pip install -r requirements.txt

或单独安装:

pip install requests flask

4️⃣ 退出环境

deactivate

✅ 这是生产环境最推荐方式


三、使用 pip 直接装(不推荐但简单)

sudo pip3 install 包名

⚠️ 风险:可能破坏系统依赖


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

适合基础库:

sudo yum install -y python3-pip
sudo yum install -y python3-requests

⚠️ 版本通常较旧


五、依赖锁定(项目必备)

生成依赖文件:

pip freeze > requirements.txt

安装:

pip install -r requirements.txt

六、常见问题

❌ pip 报错 SSL / 网络问题

sudo yum install -y openssl-devel

❌ 编译包失败(如 psycopg2)

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

七、CentOS 8+ 注意

CentOS 8 用 dnf:

sudo dnf install python3

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Python 版本
  • 什么项目(Web / 脚本 / AI)

我可以直接给你一套可复制的命令。

0 踩