如何使用Python的Pip命令和教程的例子?

Pip是Python编程语言和框架的包管理器。Python使用包和模块来提供库和函数。这些包由Python包索引或PyPI提供。PyPI被称为Python软件的存储库索引。PyPI帮助我们找到并安装由Python社区开发和共享的软件。

null

Python包

Python是一种非常简单的编程语言,它的包或模块结构也很简单。Python包包含相关模块, py 我们要使用的文件、函数、类。

检查是否安装了Pip

我们将首先检查 pip 已安装。在某些情况下,可以默认安装pip。顺便说一下,有两个pip版本与Python2和Python3的Python主版本相关。  我们将使用 pip , pip2 pip3 命令在哪里 pip 通常与 pip2 . 我们将提供 -V --version 选项如下。

$ pip -V$ pip --version

或者

$ pip3 -V$ pip3 --version

或者

$ pip2 -V$ pip2 --version
Check If Pip Is Installed
检查是否安装了Pip

我们可以看到,在给定的示例中安装了pip的两个版本,如pip2和pip3。

为Python2和Python3安装Pip

如果没有安装pip,我们可以轻松地将其安装到Linux、Ubuntu、Mint和Kali上。我们可以为您安装 apt 基于Ubuntu,Debian,Mint,Kali的发行版,如下所示。

$ sudo apt install python2-pip
Install Pip For Python2 and Python3
为Python2和Python3安装Pip

还是蟒蛇3

$ sudo apt install python3-pip
Install Pip For Python2 and Python3
为Python2和Python3安装Pip

我们可以安装 yum 基于Fedora、CentOS和RedHat的发行版,如下所示。

$ sudo yum install python2-pip
Install Pip For Python2 and Python3
为Python2和Python3安装Pip

还是蟒蛇3

$ sudo yum install python3-pip
Install Pip For Python2 and Python3
为Python2和Python3安装Pip

关于安装Python的更多详细信息可以在下面的链接中找到。

相关文章: “pip command not found”错误解决方案适用于Linux、Debian、Ubuntu、CentOS、Mint的pip和Pip3

如何安装Python Pip For Linux?

打印帮助信息

Pip命令的用法非常简单,提供了十几个命令和选项。我们可以用pip列出帮助信息和这些命令 help 命令如下。这也将提供一些命令的简短描述。在本教程中,我们将研究大多数的方法和用法。

$ pip help
Print Help Information
打印帮助信息

从输出中,我们可以看到提供了关于以下命令的帮助信息。

  • 安装
  • 下载
  • 卸载
  • 冻结
  • 列表
  • 显示
  • 检查
  • 搜索
  • 搞砸
  • 完成
  • 帮助

使用Pip搜索包

我们将从搜索操作开始,在这里我们将提供一些与我们想要找到的包相关的搜索词。我们将使用 search pip命令。在本例中,我们将搜索名为 scrapy

$ pip3 search scrapy
Search Package with Pip
使用Pip搜索包

我们可以从输出中看到,有很多包的名称是 scrapy

列出安装了Pip的软件包

Pip是一个完整的软件包管理器,我们可以在其中列出已经安装的软件包 list 命令。由于你的客人,我们将不提供任何额外的选择 list 命令。

$ pip3 list
List Installed Packages with Pip
列出安装了Pip的软件包

我们可以看到 Django , pycairo 等都已准备好安装到当前的pip3包管理器。

用Pip安装包

在搜索包并找到完整的包名之后,我们可以用 install 命令。但请记住,PyPI或 pip 为相同的上下文和相似的名称提供许多包。所以我们必须提供完整准确的包裹名称。在本例中,我们将安装名为 gns3-server .

$ pip3 install gns3
Install Package with Pip
用Pip安装包

显示Python包信息  皮普

每个python包都有属性或元数据,比如名称、版本、许可证等 show 命令并提供包名称。在本例中,我们将打印 gns3-server 包装信息如下。

$ pip3 show gns3-server
Show Python Package Information with  Pip
显示Python包信息  皮普

我们看到提供了以下关于给定Python包的信息。

  • `Name`是包的正式pip名称,在本例中,`gns3server`位于包中
  • `Version`是最新的包pip版本。在本例中,“2.1.16”是包gns3 server的最新版本
  • `Summary`是一个简短的描述,用于解释包。在本例中,gns3server包描述是“gns3server”
  • `主页`是包上游或创建者主页`http://github.com/GNS3/gns3-server`在这种情况下
  • `Author`是这个包python代码的创建者,在这个示例中是未知的
  • `Author email`是本例中未知的创建者电子邮件
  • `License`是给定包的合法许可证,在本例中为’GPLv3′
  • `Location是模块、代码和Python代码的包路径,在本例中是`/home/ismail/.local/lib/python3.6/site packages“/home/ismail`是安装此软件包的用户
  • `需要`列出此包的依赖项,其中需要` aiohttp`,` aiohttp cors`,…才能安装和运行` gns3 server` Python包

相关文章: 如何检查Python版本?

用Pip卸载或删除包

如果我们不需要该软件包,我们可以卸载或删除该软件包与 uninstall 命令如下。我们将卸载名为 gns3-server .

$ pip3 uninstall gns3-server
Uninstall or Remove Package with Pip
用Pip卸载或删除包

我们可以看到 /home/ismail/.local/lib/python3.6/site-packages/gns3server/ 将被删除并详细显示为uninstall命令的输出。

只下载包不安装

如果我们只想得到软件包的一部分,而不想安装到我们可以使用的系统中 download 将包下载到当前工作路径的命令。下载的文件将被压缩并 tar.gz 使用包名称和版本设置格式。在本例中,我们将下载名为 gns3-server .

Only Download Package Do Not Install
只下载包不安装

下载的文件将命名为 gns3-server-2.1.16.tar.gz .

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享