在 CentOS 上配置 Python 依赖,常见做法有几种,下面按推荐程度给你一个清晰指南。
CentOS 7 默认是 Python 2,不要动系统 Python。
python --version
python3 --version
如果没有 python3:
sudo yum install -y python3
venv + pip(最安全)python3 -m venv venv
如果报错:
sudo yum install -y python3-venv
source venv/bin/activate
pip install -r requirements.txt
或单独安装:
pip install requests flask
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
sudo yum install -y openssl-devel
sudo yum groupinstall -y "Development Tools"
sudo yum install -y python3-devel
CentOS 8 用 dnf:
sudo dnf install python3
如果你告诉我:
我可以直接给你一套可复制的命令。