安装

通常下列情况,pip 会自动安装:

所支持的方法

如果你的 Python 环境没有安装 pip,有两种机制可以安装 pip,由 pip 的维护者直接支持:

ensurepip

Python comes with an ensurepip module1, which can install pip in a Python environment.

$ python -m ensurepip --upgrade
$ python -m ensurepip --upgrade
C:> py -m ensurepip --upgrade

关于 ensurepip 如何工作以及如何使用它的更多细节,可在标准库文档中找到。

get-pip.py

这是一个 Python 脚本,使用一些引导逻辑来安装 pip。

  • https://bootstrap.pypa.io/get-pip.py 下载该脚本。

  • 打开终端/命令提示符,cd 到包含 get-pip.py 文件的文件夹并运行:

    $ python get-pip.py
    
    $ python get-pip.py
    
    C:> py get-pip.py
    

More details about this script can be found in pypa/get-pip’s README.

替代方法

根据你安装 Python 的方式,可能有其他机制可以用来安装 pip,比如 使用 Linux 软件包管理器

这些机制是由 pip 的再发行者提供的,他们可能已经修改了 pip 以改变其行为。这经常成为用户困惑的来源,因为它导致本文档中记录的行为与这些修改后的管道工作方式不匹配。

如果你在使用 Python 和使用这些机制安装的 pip 时遇到问题,建议向相关供应商请求支持(例如:Linux 发行版社区、云供应商支持渠道等)。

升级 pip

通过运行如下命令升级你的 pip

$ python -m pip install --upgrade pip
$ python -m pip install --upgrade pip
C:> py -m pip install --upgrade pip

兼容性

当前版本的 pip 可以在以下设备上工作:

  • Windows, Linux and MacOS.

  • CPython 3.6, 3.7, 3.8, 3.9, 3.10 and latest PyPy3.

pip 经过测试可以在 Python 解释器的最新补丁版本上工作,对于上面列出的每个次要版本。以前的补丁版本是以尽力而为的方式支持的。

pip 的维护者不为 Python 旧版本的用户提供支持,这些用户应该向相关的提供者请求支持(例如:Linux 发行版社区、云提供商支持渠道等)。


1

在 Python 3.4 中,ensurepip 模块被添加到 Python 标准库中。