Ubuntu 20.04中此工具的提示,安装和基础知识

在Ubuntu 20.04上安装pip

在下一篇文章中,我们将看一看 我们如何在Ubuntu 20.04上使用Pip安装和管理Python软件包。 这是用于安装Python软件包的工具。 有了它,我们将能够从Python Package Index(的PyPI)和其他数据包索引。

在以下几行中,我们将了解如何在Ubuntu 3中为Python 2和Python 20.04安装pip。 我们还将介绍使用pip安装和管理Python软件包的一些基础知识。 必须说 从Ubuntu 20.04开始,基本系统安装中包含Python 3,而 可从Universe存储库中安装Python 2。 尽管不再建议使用它,但仍邀请用户切换到Python 3.

安装Python时, 强烈建议使用apt工具安装模块的deb软件包因为这已经过测试,可以在Ubuntu系统上正常工作。 还应该清楚的是 Python 3软件包使用前缀 蟒蛇3- y Python 2软件包将其更改为 蟒蛇2-.

如果您只想在虚拟环境中使用Pip。 Python 虚拟环境 它将允许您将Python模块安装在特定项目的隔离位置,而不必全局安装。 这样,我们就不必担心会影响其他项目。

为Python 3安装Pip

如果我们要 在Ubuntu 3上为Python 20.04安装pip,我们只需在终端(Ctrl + Alt + T)中执行以下命令:

python3-pip安装

sudo apt update && sudo apt install python3-pip

上面的命令还将安装所有必要的依赖关系以构建Python模块。

安装完成后,我们可以 验证安装并检查已安装的版本 运行命令:

pip3版本

pip3 --version

版本号可能会有所不同,但是如上图所示,它看起来或多或少。

为Python 2安装Pip

Ubuntu 2存储库中不包含适用于Python 20.04的Pip。 要为Python 2安装pip,我们将使用脚本get-pip.py.

首先,如果您未启用它,则必须 启用Universe资源库:

sudo add-apt-repository universe

现在我们要 更新可用软件包的索引并安装Python 2:

python2安装

sudo apt update && sudo apt install python2

现在,使用卷曲工具,我们将 下载脚本 获取 pip.py:

下载get-pip脚本

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

下载完成后,我们将 使用python2运行脚本以安装pip:

get-pip安装

sudo python2 get-pip.py

Pip将在全球范围内安装。 如果您只想为您的用户安装它,请运行不带sudo的命令。 该脚本还将安装setuptools和wheel。

现在我们可以 通过打印版本号验证安装 使用命令:

pip2版本

pip2 --version

使用Pip的一些基础知识

现在让我们看一些有用的基本pip命令。 使用此工具,我们可以从PyPI,版本控制,本地项目和分发文件中安装软件包。

查看所有可用命令和选项的列表 您只需要写:

pip3-帮助

pip3 --help

我们可以 获取有关特定命令的更多信息 使用命令 点–帮助。 例如,要获取有关install命令的更多信息,只需键入:

pip3 install-帮助

pip3 install --help

使用Pip安装软件包

假设我们有兴趣安装一个名为 scrapy,用于从网站提取数据。 为了 安装该软件包的最新版本,您只需要运行以下命令:

pip3 install scrapy

安装软件包的特定版本,我们只需要添加 == 软件包名称后的版本号:

pip3 install scrapy==1.5

如果我们使用Python 3,我们可以将pip2替换为pip2.

更新包

将已安装的软件包更新为最新版本,使用的命令将类似于以下内容:

pip3 install --upgrade nombre_paquete

使用需求文件安装软件包

如果我们有一个文本文件,其中包含pip软件包的列表以及执行特定Python项目所需的pip软件包的版本。 我们将能够使用以下命令来 安装要求列表中指定的那个文件:

pip3 install -r requirements.txt

列出已安装的软件包

列出所有已安装的pip软件包,您只需安装以下命令:

pip3 list

卸载软件包

卸载软件包,您只需要运行以下内容:

pip3 uninstall nombre_paquete

有关更多信息,用户可以 访问的页面 用户手册 ØEL 关于它的文章 不久前写在这个博客上的。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   丹尼尔·米兰达·罗哈斯(Daniel Miranda Rojas)

    极好的信息,我需要更多有关python的信息。