news 2026/9/2 20:54:21

Python的包安装工具——pip命令大全

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python的包安装工具——pip命令大全

在多数使用之人角度上而言, 注定是晓得pip这个包安装工具的情况, 然而针对pip则兴许尚未做到足够了解, 于今日之际作者向众人阐述一下pip的命令要点, 目的在于达成自如灵活去使用pip的意图。

一、pip工具使用方法

pip的语法如下:

pip

式子当中, 存在着pip的命令, 这pip的命令可见于表1, 其等同于功能, 另外还有选项, 并且该选项能够省略。

表1 pip命令()表

常用选项见表2。

表2 pip命令常用选项()表

二、用pip安装包(库、模块)方法

在当中安装包, 也就是库、模块的时候, 可以借助包管理器pip。运行pip来安装包存在两种方法, 一种是 -m pip , 另一种是pip。

1、 -m pip

于命令行窗口, 也就是 cmd 这儿, 借由 -m pip 命令来施行安装, 借助可执行文件把 pip 模块当作脚本展开施行, 以此运行 -m 所述的选项指代着“模块”这一情况, 它会告知运行所指定的模块当作脚本运行, 如此这般便能够让用户指定所要运用的解释器, 哪怕于用户的系统之上存有多个版本的。举例来说:

-m pip

这是一种方法, 它是关于更灵活且可移植的安装包的, 具体存在因由在于它能够允许指定所要使用的解释器, 哪怕是在系统之上安装了多个版本的情况。要是期望把包安装到特定的环境当中, 又或者期望使用与系统默认版本不一样的版本, 那么这种方法可能会极其有用。

2、pip

在命令行窗口, 也就是cmd里, 运用pip命令来进行安装, 前提是假定pip处于系统的PATH当中, 而且是对应着要去使用的正确版本的, 比如说:

pip

首先, 得知道每个版本会有一个pip。这着实算是一个还挺便捷的选项, 原因在于它无需指定解释器。然而呢, 如果存在多个版本被安装, 或者pip可执行文件并不在PATH当中, 那么pip极有可能不会像所预期那般运行,没准就得到“'pip'并非内部或外部的命令, 同样也不是能够运行的程序或者批处理文件”这样的信息。

三、用pip安装包(库、模块)

1、安装某个版本的包(库、模块)

安装第三方的包(库、模块),用命令安装:

pip -name

将安装最新版本的包(库、模块)

依照指定版本去安装第三方的包, 此包也被称作库或者模块, 举例来说, 若要安装3.4.1这个版本 , 那么就要运用。

pip ==3.4.1

可以通过使用==, >=, , < 来指定一个版本号。

2、卸载或者升级包(库、模块)

不再使用的包(库、模块),可用命令卸载:

pip

升级某个包(库、模块),可用命令加--选项升级:

pip --

或者

pip -U

升级pip自己:

pip -U pip

3、搜索包(库、模块)

pip

好像已禁用(如图1所示)。

图1 pip 的警告信息

可以安装 (见图2)。

pip

图2 安装

用代替pip (图3)来解决。

图3 用代替pip 查询

4、查看某个包的信息

可以通过show命令行来查看指定包的信息。

pip show -f

输出的目录信息如图4所示。

图4 pip show -f 的输出(局部)

pip show

输出的信息摘要如图5所示。

图5 pip show 的输出

5、查看需要被升级的包

就当前而言, 当下存在诸般包, 我们所需做的是, 去查验一番, 究竟哪些包是应当予以升级的, 可借助如下这般的命令行达成查看之目的。

pip list -o

输出信息如图6所示。

图6 pip list -o的输出

这里面呢: 是给当下系统所安装的版本, 是最新的版本, 与此同时还会提示pip的升级相关信息, 所安装的版本是22.1.2版, 最新的版本是23.0.1。

6、查看兼容问题

当进行某些标准库下载安装之时, 得要将兼容性问题纳入考量范围里, 一些标准库的安装情况或许需依赖别的标准库, 如此便会存有版本兼容性这类问题, 于安装之前能够借助check命令行去检查一下是不是存在冲突问题。

pip check

如果没有指定标准库, 那么就会去检查现有的、已经被安装的每个包之中, 是不是存在版本冲突之类的问题。

pip check

7、指定源来安装

通过pip进行安装时, 其默认的源是pypi, 该源处于国外, 通常情况下,进行安装操作时速度会很慢并且连接状态不稳定, 此时能指定国内的源来对某个包开展安装操作, 就像这样:

pip ==4.0 -i Index

默认源:Links for pip

清华: Index

阿里云: Index

中国科技大学 Index

华中理工大学:

山东理工大学:...

豆瓣:

8、下载包但不安装

只下载某个包到指定的路径下,不安装,用命令:

pip -d "某个路径"

例如

pip -d "."

就是下载模块以及其他所要依赖的模块到当前的目录下。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 20:54:13

Oracle 19c升级OPatch工具p6880880完整指南与踩坑记录

简介&#xff1a;这是一份面向Linux x86-64环境的Oracle 19c数据库官方补丁包&#xff0c;资源编号p6880880&#xff0c;主要供数据库管理员&#xff08;DBA&#xff09;解决19c版本的性能、安全与稳定性问题。压缩包内共496个文件&#xff0c;容量约115.39MB&#xff0c;以jar…

作者头像 李华
网站建设 2026/9/2 20:54:06

《Scarborough Fair》指弹吉他练习全攻略:从新手到进阶

“Are you going to Scarborough Fair? Parsley, sage, rosemary and thyme...” 这段旋律很多吉他爱好者都听过。想把它练成完整的指弹独奏&#xff0c;却常常卡在谱子零散、音频不匹配、指法找不到规律这几个问题上。本文以 Simon & Garfunkel 经典版本为基础&#xff0…

作者头像 李华
网站建设 2026/9/2 20:53:52

电力机车牵引系统解析:从设备代号到运行数据与台账管理

春日午后&#xff0c;线路旁的行车监控画面里&#xff0c;一列旅客列车正平稳驶过区间。牵引它的是一台 EP1P 型电力机车&#xff0c;走行部状态正常&#xff0c;受电弓与接触网接触良好&#xff0c;主断路器闭合&#xff0c;牵引变流器输出稳定。如果你仔细观察机车台账&#…

作者头像 李华
网站建设 2026/9/2 20:52:18

软件联盟推广实战:从选品到佣金结算的完整指南

经常有读者来问&#xff1a;视频里博主介绍一款软件&#xff0c;评论区挂一个链接&#xff0c;用户点链接订阅后&#xff0c;博主就能收到佣金&#xff0c;有些产品一单竟然能给 200 美金。这个玩法听起来很轻松&#xff0c;实际操作却涉及选品、内容策划、链接追踪、合规声明、…

作者头像 李华
网站建设 2026/9/2 20:50:43

英文怎么跟踪中国AI进展-英文入口和中文原文分开

英文怎么跟踪中国 AI 进展&#xff1f; 英文跟踪中国 AI 进展&#xff0c;把英文入口和中文原文分开订。英文入口用 RadarAI 的 China AI 一组页面&#xff08;https://radarai.top/en/china-ai&#xff09;。中文原文仍回各家 GitHub、文档&#xff0c;以及机器之心等中文源。…

作者头像 李华
网站建设 2026/9/2 20:43:34

D3803次重连动车昆明南站出站攻略:CRH2A编组与找车厢技巧

一趟车从广州南一路跑到大理&#xff0c;很多人关心的是&#xff1a;车底是谁担当的、到了昆明南怎么快速出站、重连列车在站台上怎么找自己的车厢。这次我们来看 D3803 次列车&#xff0c;广州南到大理的动车&#xff0c;昆明南站出站这段行程里值得注意的技术点和出行细节。D…

作者头像 李华