如何安装 pip 以轻松管理 PyPI 包

在 Linux、Mac 和 Windows 上未预装 pip 的旧版本 Python 上安装 pip 包管理器。
112 位读者喜欢这篇文章。
Compute like it's 1989

LSE 图书馆。由 Opensource.com 修改。CC BY-SA 4.0

Python 是一种强大且流行的编程语言,拥有许多有用的软件包,可用于通用编程、数据科学和许多其他领域。这些软件包未包含在 Python 安装中,因此您必须单独下载、安装和管理它们。所有这些软件包(库和框架)都存储在一个名为 Python 包索引的中央存储库中,简称 PyPI。这就是 pip(Preferred Installer Program 的缩写),Python 的包管理器发挥作用的地方。

在您的系统上安装 Python pip 使您可以轻松管理 PyPI 包。只需在终端或命令行中键入 python -m pip install <package-name> 即可安装许多这些软件包。

较新版本的 Python 3(3.4 及更高版本)和 Python 2(2.7.9 及更高版本)都预装了 pip。旧版本的 Python 不包含 pip,但可以追溯安装。

在本文中,我将解释如何在 Linux、Mac 和 Windows 计算机上安装 pip。您还可以查看 pip.pypa 文档以获取更多信息。

确保已安装 Python

如果您的系统上尚未安装 Python,请先安装;否则,pip 安装程序将无法识别任何命令。要检查您是否安装了 Python,请在您的命令行、Bash 或终端窗口中输入 python,看看会发生什么。如果命令未被识别,则您需要下载 Python。如果您已安装 Python,您将看到许多命令和其他内容,这些内容将表明您可以安装 pip。

在 Linux 上安装 Python pip

用于在 Linux 上安装 pip 的命令取决于您使用的发行版。

在 Fedora、RHEL 和 CentOS 上

$ sudo dnf install python3

对于 Debian 或 Ubuntu,请使用 Apt 软件包

$ sudo apt install python3-pip

其他发行版可能有自己的软件包管理器。例如,Arch Linux 使用 pacman

$ sudo pacman -S python-pip

要了解 pip 是否已正确安装,请使用 --version 选项检查版本。

这就是您所需要的全部。您可以跳到本文的 使用 pip 部分。

在 Mac 上安装 Python pip

MacOS 默认安装了 Python,但即使在操作系统发布后,Apple 提供的版本也几乎总是过时的。如果您正在使用 Python,则应使用 Python 3 的自定义安装

要在 Mac 上安装 Python 3,请使用 homebrew

$ brew update && brew upgrade python 

因为您已经安装了最新版本的 Python3,所以 pip 也已安装。 您可以使用以下命令验证它

$ python3 -m pip --version

这就是您所需要的全部。您可以跳到本文的 使用 pip 部分。

在 Windows 上安装 Python pip

要安装 pip,您必须拥有 Windows 8 或 10。以下屏幕截图来自 Windows 10(但相同的命令也适用于 Windows 8)。

一旦您确认已安装 Python

如果您想要像 Linux 用户一样拥有软件包管理器的便利,则可以使用 Windows 的 Chocolatey 软件包管理器。这提供了对 Python 的轻松访问以及轻松更新。您可以在开源 PowerShell 应用程序中使用它,只需几个命令即可完成令人惊叹的事情。

PS> choco install python

就是这样!您现在可以使用 pip 安装您需要的任何软件包了。

使用 Python pip

Python pip 在每个平台上都以完全相同的方式工作:Linux、BSD、Windows、Mac 等。

要安装虚拟库 foo,请使用

python3 -m pip install foo --user

要卸载它

python3 -m pip uninstall foo

要搜索软件包

python3 -m pip search foo

要升级到新版本的 pip

$ sudo pip install --upgrade pip

在 Windows 上,省略 sudo 命令(Windows 有自己的权限管理方法,因此您可能需要为您的执行策略创建例外)。

python -m pip install --upgrade pip

我希望您尝试了本文中描述的安装方法,并且它们对您有所帮助。请在评论中分享您的经验。

接下来阅读什么
标签
User profile image.
计算机科学专业毕业生,专攻数字营销。我非常喜欢撰写技术文章,并在 TechGeekbuzz、Duniakagyan 和 Learndunia 等平台上定期发布我的文章

4 条评论

对我来说不起作用..
它报错了 - 无法获取软件包

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.