温馨提示×

centos python依赖怎么配置

小樊
51
2026-09-21 14:24:52
栏目: 编程语言

在 CentOS 上配置 Python 依赖,通常分为 系统 Python 环境 和 虚拟环境 两种方式。下面给你一套比较规范和常用的做法。


一、先确认 Python 版本

CentOS 7 默认是 Python 2.7,CentOS 8 以后有 Python 3,但建议明确安装:

python3 --version
pip3 --version

如果没有:

CentOS 7

sudo yum install -y python3 python3-pip

CentOS 8 / Stream

sudo dnf install -y python3 python3-pip

二、推荐使用虚拟环境(强烈建议)

避免污染系统 Python。

1. 创建虚拟环境

python3 -m venv venv

如果报错:

sudo yum install -y python3-venv

2. 激活虚拟环境

source venv/bin/activate

退出:

deactivate

三、安装 Python 依赖

方式 1:直接 pip 安装

pip install requests

方式 2:使用 requirements.txt

pip install -r requirements.txt

生成依赖文件:

pip freeze > requirements.txt

四、常见问题 & 解决方案

1. pip 版本太旧

pip install --upgrade pip

2. 编译依赖缺失(如 psycopg2 / cryptography)

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

3. 国内加速(可选)

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

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

sudo pip3 install xxx

⚠️ 容易和 yum/dnf 冲突,不建议


六、示例:完整流程

# 安装
sudo yum install -y python3 python3-pip python3-venv

# 建项目
mkdir myproject && cd myproject
python3 -m venv venv
source venv/bin/activate

# 装依赖
pip install -r requirements.txt

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Python 项目类型(Web / 脚本 / 爬虫 / AI)

我可以给你更精准的配置方案。

0 踩