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
我希望您尝试了本文中描述的安装方法,并且它们对您有所帮助。请在评论中分享您的经验。
4 条评论