Linux怎么安装pip命令

星降

星降

2026-07-03

1012人浏览

原创

linux上pip并非未安装,而是常被发行版拆分为独立包;系统python应通过apt/dnf/yum安装python3-pip,自编译python需用python3-m ensurepip或get-pip.py,且优先使用python3-m pip --user或venv隔离安装。

linux怎么安装pip命令

Linux 上 pip 命令通常不是“没装好”,而是压根没随系统 Python 一起提供——尤其在最小化安装的发行版里。 直接运行 pipcommand not found 是常态,不是你操作错了。关键不是“怎么装”,而是“用对方式装对地方”。

确认你用的是系统自带 Python 还是自编译 Python

这是所有后续动作的前提。错配方式会导致 pip 装了也调用不到,或污染系统环境。

  • 运行 which python3:如果路径是 /usr/bin/python3/usr/libexec/platform-python(RHEL/CentOS),说明是系统 Python → 优先用系统包管理器装 python3-pip
  • 如果路径是 /usr/local/bin/python3~/local/bin/python3 或来自 pyenv/asdf,说明是自编译或版本管理器安装 → 必须用 python3 -m ensurepipget-pip.py
  • 运行 python3 -c "import sys; print(sys.base_prefix)":输出和 sys.prefix 不同,大概率是虚拟环境 —— 别在这儿装 pip,先 deactivate

系统 Python:只用 apt/dnf/yum 安装 python3-pip

不要下载 get-pip.py,不要 python3 setup.py install。这些会绕过包管理器,导致 apt upgradednf update 时冲突甚至破坏系统。

Python 3.14.2
Python 3.14.2

Python 3.14.2是Python编程语言在2025年12月5日发布的稳定版本,属于3.14系列的第二个维护更新。该版本包含了18项修复,重点解决了多进程、数据类及正则表达式等模块的回归问题,并修复了CVE-2025-12084等安全漏洞。此版本标志着自由线程模式(移除GIL)正式获得官方支持,是Python发展的重要里程碑。

下载
  • Ubuntu/Debian:sudo apt update && sudo apt install -y python3-pip python3-venv
  • CentOS/RHEL 8+:sudo dnf install -y python3-pip python3-wheel
  • CentOS/RHEL 7:sudo yum install -y epel-release && sudo yum install -y python36-pip
  • Arch Linux:sudo pacman -S python-pip
  • 验证是否生效:python3 -m pip --version(比 pip3 --version 更可靠)

自编译 Python:必须显式启用 ensurepip 或运行 get-pip.py

源码编译的 Python 默认不带 pip,configure 时没加 --with-ensurepip 就不会生成。别指望 make install 自动搞定。

  • 编译前补参数(推荐):./configure --prefix=/opt/python312 --with-ensurepip=install,再 make && sudo make altinstall
  • 编译后补装:/opt/python312/bin/python3.12 -m ensurepip --upgrade
  • 或手动装最新版:curl https://bootstrap.pypa.io/get-pip.py | /opt/python312/bin/python3.12
  • 注意:不要用 sudo 运行 get-pip.py,除非你明确要装到系统级 site-packages;否则权限错乱,后续 --user 也会失效

装完还报 command not found?检查 PATH 和 alias

pip3 存在但 pip 找不到,90% 是 PATH 没包含 python3 -m pip 对应的可执行目录,或 shell alias 被覆盖。

  • pip3 真实位置:ls -l $(which pip3),看它是不是软链到 /usr/bin/python3 对应的 pip 模块
  • python3 -m pip 能否运行:能 → 说明 pip 已就位,只是 shell 命令未暴露
  • 临时加 alias(仅当前用户):echo "alias pip='python3 -m pip'" >> ~/.bashrc && source ~/.bashrc
  • 别改 /usr/bin/pip 或全局 alias:系统更新可能覆盖,且多 Python 版本共存时极易错乱

最常被忽略的一点:即使 pip 装好了,直接 pip install 仍可能因权限失败或写入错误位置。永远优先用 python3 -m pip install --userpython3 -m venv myenv && source myenv/bin/activate —— pip 本身只是工具,怎么用它才真正决定项目是否可维护。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

1290

5

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

2536

6

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

3178

11

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

1659

16

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

2672

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

1649

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

1297

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

2674

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

2421

7

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpMyAdmin 安装文档
phpMyAdmin 安装文档

共0课时 | 0人学习

Apifox下载与安装手册
Apifox下载与安装手册

共0课时 | 0人学习

安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 126人学习