温馨提示×

centospython依赖如何配

小樊
45
2026-10-18 00:07:42
栏目: 编程语言

在 CentOS 上配置 Python 依赖,通常分 系统 Python / 自定义 Python / 虚拟环境 几种情况。下面按常见用法一步一步讲。


一、先确认 Python 版本

python --version
python3 --version

CentOS 7 默认是 python2,CentOS 8+ 默认是 python3


二、安装 Python 与 pip

CentOS 7

sudo yum install -y python3 python3-pip

CentOS 8 / Stream

sudo dnf install -y python3 python3-pip

验证:

python3 -V
pip3 -V

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

1. 安装虚拟环境工具

pip3 install virtualenv
# 或
python3 -m venv venv

2. 创建并激活

python3 -m venv venv
source venv/bin/activate

3. 安装依赖

pip install -r requirements.txt

退出环境:

deactivate

四、依赖管理(requirements.txt)

生成:

pip freeze > requirements.txt

安装:

pip install -r requirements.txt

五、系统级安装(不推荐 ❌)

sudo pip3 install xxx

⚠️ 容易破坏系统依赖,建议只在容器或测试机用


六、常见问题

1. 缺少编译依赖

安装 Python 包(如 psycopg2)常报错:

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

2. pip 太旧

pip3 install --upgrade pip

3. 网络问题

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx

七、推荐结构(项目级)

project/
├── venv/
├── requirements.txt
└── app.py

如果你能说下:

  • CentOS 版本
  • Python 2 还是 3
  • 是服务器部署还是本地开发

我可以给你更精准的配置方案(比如 systemd / Docker / 离线安装)。

0 踩