Pip是用于管理Python包、库的工具或命令。在Pip的帮助下,我们可以搜索、安装、更新、删除Python包。但是Pip本身呢,“如何更新或升级Pip?”。
显示并检查当前Python版本
我们将开始检查Python版本。我们将使用 -v
选项或只需输入交互式Python shell即可显示和检查当前Python版本。我们将检查Python2和Python3的版本,如下所示。
$ python2 --version$ python3 --version$ python --version

显示并检查当前Pip版本
在更新pip之前,我们将检查已经安装的pip版本。像Python版本2和3一样,pip也有称为pip2和pip3的版本。我们将使用 -V
选项以打印pip版本。我们将使用pip2表示Python2,使用pip3表示Python3。只有pip命令用于默认的Python版本,在本例中它是Python2。
$ pip2 -V$ pip3 -V$ pip -V

用Pip本身更新/升级Pip
更新或升级pip工具的第一种也是最流行的方法是使用它自己。我们将使用 install -U
升级选项并提供包名为pip。Python版本的包名并不重要,但我们必须使用适当的pip命令版本,如pip2 op pip3。
$ pip2 install -U pip$ pip3 install -U pip

我们可以使用相同的命令在更新/升级后再次检查pip的版本。我们将看到,对于pip2和pip3,它们的版本从9.0.1跃升到19.2.3。另外,默认的pip命令版本被更改为Python3或pip3,在那里我们发出 pip -V
命令。
相关文章: 如何用Pip卸载软件包?

在Windows上通过Python更新/升级Pip
我们也可以用Python命令或解释器更新pip。我们将提供 -m
选项,以便为pip模块提供 install --upgrade
选项。至少我们将提供包名为pip。这与更新pip是相同的操作,但实现有点不同。
$ python2 -m pip install --upgrade pip$ python3 -m pip install --upgrade pip$ python -m pip install --upgrade pip
带有easyu install命令的Pip
easy_install
是Python提供的另一个有用的工具。我们可以使用easy u install来更新和升级现有的pip、pip2或pip3命令。我们只需要提供软件包名称,以便轻松更新它将安装或升级给定的软件包。使用此功能时,您可能需要root或Administrator等权限,在Windows操作系统中,您需要以Administrator身份打开命令行。
$ easy_install -U pip
使用Pip本身降级特定版本的Pip
到目前为止,我们已经更新/升级到最新版本,但情况并非总是如此。我们可能需要升级/更新或降级到特定的pip版本。我们可以指定要安装/更新/升级/降级的版本,如下所示。我们将在包名后使用双等式符号并提供版本号。在本例中,我们将安装/更新/升级/降级pip版本18.1。
$ pip install -U pip==18.1$ pip3 install -U pip==18.1$ pip2 install -U pip==18.1