在CentOS上管理Python依赖包,可结合系统包管理器和Python虚拟环境,核心步骤如下:
更新系统
sudo yum update -y # CentOS 7/8
sudo dnf update -y # CentOS 8+
安装基础工具
sudo yum install python3 python3-pip -y
sudo yum install python3-venv -y
使用虚拟环境隔离依赖
python3 -m venv myenv
source myenv/bin/activate
deactivate
安装依赖包
pip install package_name
pip install package_name==version
requirements.txt
):pip install -r requirements.txt
解决依赖冲突
pip install --upgrade package_name
sudo yum install missing_dependency
关键建议:优先使用虚拟环境避免全局依赖冲突,系统级依赖(如C库)通过yum/dnf安装,Python包通过pip管理。