在 CentOS 上管理 Python 包,常见方式有以下几种,按推荐程度和使用场景说明:
CentOS 7 默认是 Python 2,CentOS 8+ 默认是 Python 3。
python3 --version
pip3 --version
如果没有 pip:
sudo yum install python3-pip
# 或
sudo dnf install python3-pip
pip3 install 包名
pip3 install --upgrade 包名
pip3 uninstall 包名
pip3 list
避免污染系统 Python。
python3 -m venv myenv
source myenv/bin/activate
pip install 包名
deactivate
conda create -n myenv python=3.10
conda activate myenv
conda install numpy
适合:
sudo yum install python3-requests
优点:稳定
缺点:版本旧、不全
# 危险
sudo pip install 包名
可能导致 yum / dnf 损坏。
✅ 正确做法:
venvpip install --user✅ CentOS + Python 开发
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
如果你愿意,可以告诉我:
我可以给你更具体的方案。