上一篇                     
               
			  linux下如何安装pip
- Linux
- 2025-07-18
- 3209
 在Linux终端执行
 
 
sudo apt install python3-pip(Debian/Ubuntu)或
 sudo yum install python3-pip(CentOS/Fedora),亦可下载get-pip.py后运行
 sudo python3 get-pip.py
在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
 
- Debian/Ubuntu:
通过系统包管理器安装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'设置别名。
 
- 系统包管理器通常为Python 3安装
-  验证安装 
 安装完成后,通过以下命令验证: 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 
 
- Python 3(推荐): 
-  配置环境变量 
 若使用--user选项安装,需将~/.local/bin添加到PATH:echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc source ~/.bashrc 
优势:
- 可安装最新版本的pip。
- 支持为不同Python版本独立安装pip。
在虚拟环境中安装pip
若不想影响系统全局环境,可通过虚拟环境安装pip:

-  安装virtualenv sudo apt install virtualenv # Debian/Ubuntu sudo yum install python3-virtualenv # CentOS/Fedora 
-  创建虚拟环境 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 
升级pip到最新版本
无论通过哪种方式安装,均可通过以下命令升级pip:

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