温馨提示×

centos python如何配pip

小樊
41
2026-10-12 04:03:16
栏目: 编程语言

在 CentOS 上配置和使用 Python 的 pip,通常有以下几种情况和步骤。下面按最常见场景给你讲清楚。


一、CentOS 7(系统自带 Python 2)

CentOS 7 默认是 Python 2.6 / 2.7,但 pip 不一定装好。

1️⃣ 安装 pip(Python 2)

sudo yum install -y epel-release
sudo yum install -y python-pip

验证:

pip --version

二、CentOS 8 / Stream(推荐用 Python 3)

CentOS 8 默认 没有 Python 2,Python 3 需要手动装。

1️⃣ 安装 Python 3 和 pip

sudo dnf install -y python3

验证:

python3 --version
pip3 --version

CentOS 8 中:

  • python3 → Python 3
  • pip3 → pip

三、如果 pip 命令不存在(通用修复)

方式 1:用 ensurepip(推荐)

python3 -m ensurepip --upgrade

方式 2:用 get-pip.py

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

四、配置 pip 国内镜像(非常重要 ⚡)

临时使用

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

五、常见问题

❌ pip 报错 SSL / 证书问题

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 源


如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Python 2 还是 3
  • 是否用于生产环境

我可以给你精确命令。

0 踩