如何安装 pip 来轻松管理 PyPI 软件包


发布日期 : 2022-08-31 01:01:33 UTC

访问量: 234 次浏览

Python 是一种强大且流行的编程语言, 具有许多对通用编程、数据科学和许多其他事物有用的软件包。 这些软件包不包含在 Python 的安装中, 因此需单独下载、安装和管理。 软件包(库和框架)都存储在称为 Python 包索引或简称 PyPI 的中央存储库中。

在系统上安装 Python pip (全称 Preferred Installer Program)可轻松管理 PyPI 软件包。 只需在终端或命令行中键入 python -m pip install 即可安装其中许多软件包。 较新版本的 Python 3(3.4 及更高版本)和 Python 2(2.7.9 及更高版本)预装了 pip。 旧版本的 Python 不包括 pip。 在本文中,将介绍如何在 Linux、Mac 和 Windows 计算机上安装 pip, 同时还可以查看 pip.pypa 文档以获取更多信息。

确保已安装 Python

Python

如系统上尚未安装 Python,那么请先安装; 否则,pip 安装程序将无法理解任何命令。 并在命令行、Bash 或终端窗口中输入 python, 查看会发生什么。 如果无法识别该命令, 则需要下载 Python。 如已安装 Python, 则会看到很多命令以及是否可以安装 pip 的提示。

在 Linux 上安装 Python pip

Linux

用于在 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 选项检查版本,

在 Mac 上安装 Python pip

MacOS 默认安装了 Python, 但 Apple 提供的版本几乎总是过时的, 即使是 OS 版本也是如此。 如果您使用 Python, 则应使用 Python 3 的自定义安装。 要在 Mac 上安装 Python 3, 请使用 homebrew:

$ brew update && brew upgrade python

由于已安装最新版本的 Python3, 因此也安装了 pip。 可使用以下方法进行验证:

$ python3 -m pip --version

在 Windows 上安装 Python pip

要安装 pip, 需要具备 Windows 8 或 10 系统。

如想要与 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

希望尝试了本文中描述的安装方法后, 能够对大家有所帮助。