ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

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

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 pip3、搜索包(库、模块)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 check7、指定源来安装通过pip进行安装时, 其默认的源是pypi, 该源处于国外, 通常情况下进行安装操作时速度会很慢并且连接状态不稳定, 此时能指定国内的源来对某个包开展安装操作, 就像这样:pip 4.0 -i Index默认源Links for pip清华 Index阿里云 Index中国科技大学 Index华中理工大学山东理工大学...豆瓣8、下载包但不安装只下载某个包到指定的路径下不安装用命令pip -d 某个路径例如pip -d .就是下载模块以及其他所要依赖的模块到当前的目录下。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进