讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux怎么安装pip包管理器_Linux pip和pip3安装配置方法教程【步骤】

雨涛大大_7938

雨涛大大_7938

发布时间:2026-03-26 16:55:55

|

773人浏览过

|

来源于php中文网

原创

Linux中pip不可用时,应依次检查并执行:一、用系统包管理器安装pip3;二、通过get-pip.py安装最新版;三、为自编译Python启用ensurepip或手动安装;四、修复PATH路径或别名问题;五、配置国内镜像源加速。

linux怎么安装pip包管理器_linux pip和pip3安装配置方法教程【步骤】

如果您在Linux系统中已安装Python3但无法使用pip命令,则可能是pip未随Python一同安装,或其可执行文件未被系统识别。以下是解决此问题的步骤:

一、使用系统包管理器安装pip3

该方法适用于Ubuntu/Debian、CentOS/RHEL等主流发行版,通过官方仓库安装pip3,依赖自动处理,稳定性高,且与系统Python版本匹配。

1、对于Ubuntu或Debian系统,执行以下命令更新软件列表并安装pip3及相关工具:

sudo apt update && sudo apt install -y python3-pip python3-venv

2、对于CentOS 8+或Rocky Linux,运行:

sudo dnf install -y python3-pip python3-wheel

3、对于CentOS 7,需先启用EPEL源再安装:

sudo yum install -y epel-release && sudo yum install -y python36-pip

4、安装完成后,验证是否生效:

pip3 --version

若输出类似 pip 23.3.1 from /usr/lib/python3/dist-packages/pip (python 3.10),说明安装成功。

二、通过get-pip.py脚本安装最新版pip

当系统仓库中pip版本过旧、缺失,或需为非标准Python安装(如源码编译版)配置pip时,可直接下载并运行官方安装脚本get-pip.py,该方式始终获取最新稳定版pip。

1、确保已安装curl或wget工具,若未安装则先执行:

sudo apt install -y curl(Ubuntu/Debian) 或 sudo dnf install -y curl(CentOS/Rocky)

2、下载get-pip.py脚本到当前目录:

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

3、使用目标Python解释器运行该脚本,例如为Python3.12安装pip:

python3.12 get-pip.py

若仅安装了python3,可直接运行:

python3 get-pip.py

4、安装完成后检查结果:

python3 -m pip --version

成功时将显示pip版本及对应Python路径,例如 pip 24.0.1 from /usr/local/lib/python3.12/site-packages/pip (python 3.12)。

三、为自定义编译的Python安装pip

当从源码编译安装Python(如Python 3.11.6或3.12.3)后,configure阶段默认不启用ensurepip模块,导致make altinstall后无pip可用;此时需显式调用ensurepip或补装get-pip.py。

1、进入已编译完成的Python源码目录(如Python-3.12.3),确认已执行过make altinstall:

which python3.12

2、尝试启用内置pip模块:

python3.12 -m ensurepip --upgrade --default-pip

3、若提示“no module named ensurepip”,说明编译时未包含该模块,需手动安装:

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

4、验证pip是否绑定至该Python版本:

python3.12 -m pip list | head -n 5

输出应包含setuptools、pip等基础包,且无报错,表明pip已正确关联 python3.12解释器。

四、修复pip命令不可用问题

即使pip已安装,若终端提示“command not found”,通常因pip可执行文件路径未加入PATH环境变量,尤其常见于--user安装或非标准路径安装场景。

1、定位pip3或pip的实际路径:

python3 -m pip show pip | grep Location

或直接查找:

find /usr -name "pip*" 2>/dev/null | grep bin

典型路径包括 /usr/bin/pip3、/home/username/.local/bin/pip3 或 /usr/local/bin/pip。

2、若路径位于用户本地目录(如~/.local/bin),将其添加至PATH:

echo 'export PATH=$HOME/.local/bin:$PATH' >> ~/.bashrc && source ~/.bashrc

3、若为系统级路径但仍未识别,检查是否被shell别名覆盖:

unalias pip 2>/dev/null; pip --version

4、验证最终效果:

which pip3

返回非空路径即表示修复完成,可正常使用 pip3 install 命令。

五、配置pip镜像源加速安装

默认pip源位于境外,国内用户常遇超时或连接失败;配置可信国内镜像源可显著提升包下载速度与成功率,且不影响功能完整性。

1、创建用户级pip配置目录(若不存在):

mkdir -p ~/.pip

2、编辑配置文件 ~/.pip/pip.conf:

echo '[global]' > ~/.pip/pip.conf

echo 'index-url = https://mirrors.aliyun.com/pypi/simple/' >> ~/.pip/pip.conf

echo 'trusted-host = mirrors.aliyun.com' >> ~/.pip/pip.conf

3、验证配置是否生效:

pip3 config list

应输出类似 global.index-url='https://mirrors.aliyun.com/pypi/simple/' 的行。

4、临时测试镜像源效果(不修改配置):

pip3 install requests -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

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

热门AI工具

更多
二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
bootstrap框架介绍
bootstrap框架介绍

本专题整合了bootstrap框架相关介绍,阅读专题下面的文章了解更多详细内容。

685

2026.03.18

bootstrap安装教程
bootstrap安装教程

本专题整合了bootstrap安装相关教程,阅读专题下面的文章了解更多详细操作教程。

199

2026.03.18

pip安装使用方法
pip安装使用方法

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

2870

2023.10.09

更新pip版本
更新pip版本

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

6583

2024.12.20

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

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

8182

2024.12.23

python升级pip
python升级pip

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

4107

2025.07.23

c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

549

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

1678

2024.03.01

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

80

2026.10.10

热门下载

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

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn