在 CentOS 上配置和使用 Python 的 pip,通常有以下几种情况和步骤。下面按最常见场景给你讲清楚。
CentOS 7 默认是 Python 2.6 / 2.7,但 pip 不一定装好。
sudo yum install -y epel-release
sudo yum install -y python-pip
验证:
pip --version
CentOS 8 默认 没有 Python 2,Python 3 需要手动装。
sudo dnf install -y python3
验证:
python3 --version
pip3 --version
CentOS 8 中:
python3→ Python 3pip3→ pip
python3 -m ensurepip --upgrade
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
mkdir -p ~/.pip
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
EOF
sudo yum install -y ca-certificates
不要用 sudo pip 污染系统(推荐):
pip3 install --user 包名
或用虚拟环境:
python3 -m venv venv
source venv/bin/activate
pip install 包名
✅ CentOS 8+
✅ Python 3
✅ 虚拟环境
✅ 国内 pip 源
如果你告诉我:
我可以给你精确命令。