linux下如何安装pip
- Linux
- 2025-07-18
- 8
在Linux系统中安装pip是Python开发环境配置的关键步骤之一,pip是Python的包管理工具,用于安装和管理Python库,以下是详细的安装指南,涵盖不同Linux发行版和安装场景,并提供多种解决方案。
安装前准备
-
确认Python已安装
pip依赖Python环境,需先确认系统中已安装Python,常见的Python版本为Python 3(如Python 3.8+),通过以下命令检查:
python3 --version # 查看Python 3版本若未安装Python,需先通过发行版的包管理器安装(如sudo apt install python3)。
-
更新软件包列表
为确保能获取最新版本的软件包,建议先更新包管理器索引:
- Debian/Ubuntu:sudo apt update
- Red Hat/CentOS:sudo yum check-update
- Fedora:sudo dnf check-update
- Arch/Manjaro:sudo pacman -Syu
通过系统包管理器安装pip
不同Linux发行版对pip的命名和安装方式略有差异,主要分为以下两类:
| 发行版类型 | 安装命令 | 说明 |
|---|---|---|
| Debian/Ubuntu | sudo apt install python3-pip | 安装与Python 3兼容的pip |
| Red Hat/CentOS | sudo yum install python3-pip | 需启用EPEL仓库(部分版本) |
| Fedora | sudo dnf install python3-pip | |
| Arch/Manjaro | sudo pacman -S python-pip | 默认安装Python 3的pip |
| 通用(Python 2) | sudo apt install python-pip(仅Debian/Ubuntu) | 安装与Python 2兼容的pip(不推荐) |
注意事项:
-
pip与pip3的区别
- 系统包管理器通常为Python 3安装pip3命令(如apt install python3-pip),而pip可能指向Python 2的版本(如apt install python-pip)。
- 推荐直接使用pip3,或通过alias pip='pip3'设置别名。
-
验证安装
安装完成后,通过以下命令验证:
pip3 --version # 查看pip3版本
使用get-pip.py脚本安装(适用于所有发行版)
如果系统包管理器未提供最新版pip,或需要为特定Python版本安装pip,可使用官方提供的get-pip.py脚本。
步骤:
-
下载脚本
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 使用curl # 或 wget https://bootstrap.pypa.io/get-pip.py # 使用wget -
执行脚本
根据目标Python版本选择命令:


- Python 3(推荐): sudo python3 get-pip.py # 系统范围安装 # 或(仅当前用户) python3 get-pip.py --user
- Python 2(不推荐): sudo python get-pip.py
-
配置环境变量
若使用--user选项安装,需将~/.local/bin添加到PATH:
echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc source ~/.bashrc
优势:
- 可安装最新版本的pip。
- 支持为不同Python版本独立安装pip。
在虚拟环境中安装pip
若不想影响系统全局环境,可通过虚拟环境安装pip:
-
安装virtualenv
-
创建虚拟环境
virtualenv myenv # 创建名为myenv的虚拟环境 # 或使用Python 3: python3 -m venv myenv -
激活虚拟环境并安装pip

source myenv/bin/activate curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
-
退出虚拟环境
deactivate - 使用sudo提升权限(系统范围安装): sudo python3 get-pip.py
- 或仅为当前用户安装: python3 get-pip.py --user
- 优先使用系统包管理器:简单快捷,适合新手。
- get-pip.py适用场景:需最新版pip、为特定Python版本安装、无管理员权限时。
- 虚拟环境推荐:避免污染系统环境,适合项目隔离。
升级pip到最新版本
无论通过哪种方式安装,均可通过以下命令升级pip:
pip3 install --upgrade pip # 推荐使用pip3 # 或(针对Python 2) pip install --upgrade pip
常见问题FAQs
问题1:安装时提示“权限不足”如何解决?
解答:
问题2:如何检查pip是否安装成功?
解答:
执行以下命令查看版本号:
pip3 --version # 应显示类似“pip X.Y.Z from ...”
若未找到命令,可能是环境变量未配置或安装失败。
通过以上方法,可在Linux系统中灵活安装和管理pip