如何在Ubuntu 18.04上安装Pip

时间:2020-03-05 15:32:57  来源:igfitidea点击:

Pip是一个软件包管理系统,它简化了用Python编写的软件包的安装和管理,例如Python软件包索引(PyPI)中的软件包。
在Ubuntu 18.04上默认未安装Pip,但是安装非常简单。

在本教程中,我们将向我们展示如何使用“ apt”软件包管理器在Ubuntu 18.04上安装Python Pip。

我们还将引导我们了解使用pip安装和管理Python软件包的基础知识。

准备工作

在继续本教程之前,请确保我们以具有sudo特权的用户身份登录。

为Python 3安装pip

Ubuntu 18.04随Python 3一起提供,这是默认的Python安装。
完成以下步骤以安装适用于Python 3的pip('pip3'):

  • 首先使用以下命令更新软件包列表:
sudo apt update
  • 使用以下命令为Python 3安装pip:
sudo apt install python3-pip

上面的命令还将安装构建Python模块所需的所有依赖项。

  • 安装完成后,请通过检查pip版本来验证安装:
pip3 --version

版本号可能会有所不同,但看起来会像这样:

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

为Python 2安装pip

在Ubuntu 18.04中,默认情况下未安装Python 2.
要安装Python 2和pip for Python 2,请完成以下步骤:

  • 通过运行以下命令来更新程序包索引:
sudo apt update
  • 使用以下命令为Python 2安装pip:
sudo apt install python-pip

上面的命令将安装Python2,Pip以及构建Python模块所需的所有依赖项。

  • 通过打印pip版本号来验证安装:
pip --version

版本号可能会有所不同,但看起来会像这样:

pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

如何使用点子

全局安装python模块时,强烈建议使用“ apt”软件包管理器安装发行版提供的python模块,因为它们已经过测试,可以在Ubuntu系统上正常工作。

仅当没有可通过软件包管理器使用的软件包时,才应使用pip全局安装Python模块。

在大多数情况下,我们应该仅在虚拟环境中使用pip。

Python的“虚拟环境”使我们可以将Python模块安装在特定项目的隔离位置,而不必全局安装。
这样,我们不必担心会影响其他Python项目。

在本节中,我们向我们展示一些有用的基本pip命令。
使用pip,我们可以从PyPI,版本控制,本地项目以及分发文件中安装软件包,但是在大多数情况下,我们将从PyPI安装软件包。

要查看所有pip命令和选项的列表,请键入:

pip3 --help

我们可以使用'pip <command> --help'获得有关特定命令的更多信息。
例如,要获取有关install命令的更多信息,请输入:

pip3 install --help

使用Pip安装软件包

假设我们要安装一个名为“ scrapy”的软件包,该软件包用于从抓取和提取数据。

要安装该软件包的最新版本,我们需要运行以下命令:

pip3 install scrapy

要安装该软件包的特定版本,我们将发出以下命令:

pip3 install scrapy==1.5

如果使用Python 2,请将“ pip3”替换为“ pip”。

使用需求文件通过Pip安装软件包

'requirement.txt'是一个文本文件,其中包含运行特定Python项目所需的pip包列表及其版本。

使用以下命令来安装文件中指定的需求列表:

pip3 install -r requirements.txt

列出已安装的软件包

要列出所有已安装的pip软件包,请使用以下命令:

pip3 list

使用Pip升级软件包

要将安装的软件包升级到最新版本,请运行:

pip3 install --upgrade package_name

使用Pip卸载软件包

要卸载软件包,请运行:

pip3 uninstall package_name