如何在 Ubuntu 中安装 Pip

Linux 绝对充斥着包管理器。 Ubuntu 不仅有 apt,而且许多编程语言也有自己的包管理器。 Node.js 有 npm,Ruby 有 gem,Python 有 pip。

点代表然而安装ackages 并让您轻松地从Python 包索引(PyPI)。您也可以使用它从其他索引进行安装,但您通常需要的大部分内容都可以在 PyPI 上找到。为了使用 pip 安装软件包,您需要首先在系统上安装它。

如果您熟悉 Python,您可能知道 Python 3 已经发布很长时间了。即便如此,由于 Python 2 和 Python 3 之间的重大变化,许多 Linux 发行版默认都包含这两个版本。正因为如此,pip 也有两个版本。

较新版本的 Ubuntu 仅默认安装 Python 3。如果您需要 Python 2 的 pip,则还需要安装 Python 2。

您需要哪个版本可能取决于您需要安装的软件包。无论哪种方式,该过程都相对简单,但我们将向您展示如何安装这两个版本,以便您确切知道该怎么做。

如何为 Python 3 安装 Pip

开始之前要做的第一件事是确保您的包裹列表是最新的。通过运行 apt 来完成此操作:

sudo apt update

这个过程需要一点时间。完成后,您可以继续实际安装 pip。为此,请运行以下命令:

sudo apt install python3-pip

确认您要安装软件包,然后等待该过程完成。完成后,通过检查版本确认软件包安装正确:

pip3 --version

如何为 Python 2 安装 Pip

如上所述,如果您需要 Python 2 的 pip,则还需要安装 Python 2。不过,这很容易,因为 Python 2 将作为 pip 的依赖项安装。

首先,确保您的包裹清单是最新的:

sudo apt update

完成后,您可以使用以下命令安装 pip:

sudo apt install python-pip

确认您要安装 pip 及​​其依赖项,然后等待安装完成。完成后,通过检查版本确保一切安装正确:

pip --version

你应该使用 Pip 还是 Apt?

在某些情况下,您会发现 Python 包索引和 Apt 中都提供了包。如果你必须选择,你最好坚持通过 Apt 安装,因为这些版本已经过测试可以在 Ubuntu 上运行。在大多数情况下,只有当无法通过 Apt 获取软件包或者需要特定版本时,您才需要使用 pip。

结论

值得注意的是,您可能需要为 Python 2 和 Python 3 安装 pip。某些软件包仅适用于某些 Python 版本,其他软件可能依赖于其中一个或两者。例如,Neovim 允许用户在 Python 2 和 Python 3 中创建附加组件,并依赖于在两个版本的 pip 中安装自己的软件包。

您安装 pip 的可能性很大,因为您是开发人员。如果是这种情况,请务必查看我们的最佳 Python IDE 列表.