在 CentOS 上“配置 Python 库”一般有几种常见场景,下面按从基础到进阶给你讲清楚。
CentOS 7/8 默认都有 Python,但不要动系统自带 Python(尤其是 /usr/bin/python),否则可能把 yum 搞坏。
python --version
python3 --version
which python3
推荐用 python3。
sudo yum install -y epel-release
sudo yum install -y python3-pip
sudo dnf install -y python3-pip
验证:
pip3 --version
pip3 install 包名
例如:
pip3 install requests
pip3 install numpy pandas
⚠️ 不建议直接用 pip 装到系统目录,推荐用虚拟环境。
python3 -m venv myenv
如果报错:
sudo yum install -y python3-venv
source myenv/bin/activate
pip install requests
deactivate
✅ 好处:不污染系统,项目互相隔离
有些库需要开发工具:
sudo yum groupinstall -y "Development Tools"
sudo yum install -y python3-devel
然后再:
pip3 install cryptography
导出:
pip freeze > requirements.txt
安装:
pip install -r requirements.txt
不要用 sudo pip
✅ 用虚拟环境,或:
pip install --user 包名
使用国内镜像:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
比如:
可以告诉我:
✅ CentOS 版本
✅ Python 版本
✅ 具体要装什么库 / 做什么项目
我可以给你一步步命令级方案。