如何在 Windows/Linux 上安装和升级 Pip?

Pip 是一款功能强大的命令行 Python 包管理器,用于管理 Python 软件包和库。它让用户可以轻松地从 Python Package Index(PyPI)及其他各种来源搜索并安装各类 Python 软件包,包括所有依赖项。

在本指南中,我们将介绍如何在 Windows 和 Linux 操作系统上使用 pip 安装 Python 软件包。此外,我们还将演示如何通过命令行将 pip 升级到最新版本。

在 Windows 和 Linux 上安装和升级 Pip

来源:https://pypi.org/project/pip/

如何在 Linux/Windows 系统上安装 Python Pip?

在使用 pip 之前,需要先在系统上安装 Python。在大多数现代发行版中,Python 都是预装的。您可以使用以下命令查看 Python 版本:

> python

命令提示符中将显示已安装的 Python 版本。

如果尚未安装 Python,可以从其官方网站获取。安装 Python 后,就可以继续在 Windows 或 Linux 上安装 pip 包管理器。下面我们来说明具体做法。

如何在 Windows 上安装 Pip?

Pip 通常随 Python 一起预装,专门用于管理软件包版本和更新。不过,如果您的 Windows 系统上没有安装 pip,可以按照以下步骤手动安装:

1. 将 Python pip 脚本下载到您的系统。为此,请打开 get-pip.py Python 脚本页面并单击右键,选择“另存为”,将该安装程序下载到系统中。

2. 使用“cd Downloads”命令进入所在目录,然后使用以下命令安装 pip:

> python get-pip.py

3. 您可以使用“pip --version”验证安装结果。

> pip -V

或者

> pip --version

如何在 Linux 上安装 Pip?

要在 Linux 发行版上安装 pip,请按以下步骤操作:

1. 更新并升级系统 apt 仓库:

$ sudo apt update && sudo apt upgrade

2. 现在,使用以下命令检查 Python 是否已安装:

$ python3 --version

如果尚未安装,可以使用“sudo apt install python3”安装 Python。

1. 要安装 Python pip 软件包,请使用以下命令:

$ sudo apt install python3-pip

按“y”继续安装 pip。上述命令会在您的 Linux 系统上安装 Python pip3 软件包。现在,您可以使用以下命令验证 pip 是否安装成功:

$ pip --version

终端窗口中将显示已安装的版本。

接下来的问题是:如何更新 pip?只需按照几个简单的步骤即可完成,下面我们详细介绍。

如何将 Pip 升级到最新版本?[PIP 更新]

如果您在 Linux 或 Windows 操作系统上使用的是旧版 pip,可以轻松地将其升级。在本节中,您将了解如何在 Linux/Unix 和 Windows 系统上将 pip 升级到最新版本。

如何在 Windows 中升级 Pip?

为了确保 pip 保持最新并以最佳状态运行,建议定期升级 pip。要在 Windows 上升级 pip,请执行以下命令:

> python -m pip install --upgrade pip

或者:

> pip3 install --upgrade pip

上述命令将启动 pip 更新过程。运行该命令后,pip 会连接到 PyPI,检查 pip 的最新版本,如果有更新版本则下载并安装。这就是升级 pip 的方法。

将 pip 升级到最新版本,可以确保您用上新功能、安全增强和错误修复,从而保持顺畅、高效的 Python 软件包管理工作流。

与升级 pip 类似,您也可以使用 pip 命令轻松降级 pip 版本:

> python -m pip install pip==22.3 

如何在 Linux 中升级 Pip?

Linux 操作系统同样支持安装 Python 软件包和升级 pip。要在 Linux 上升级 pip,请按以下步骤操作:

首先,使用终端命令查看 pip 的当前版本:

$ pip --version

然后,使用以下命令将 pip 升级到最新版本:

$ sudo pip install --upgrade pip

pip 更新完成后,您可以检查系统上是否已安装新版 pip,也就是确认升级 pip 是否成功。

如何使用 Pip 管理 Python 软件包?

如前所述,所有 Python 软件包都登记在 PyPI 仓库中。您可以使用 pip 在系统上安装、更新和卸载 Python 软件包。

使用 Pip 安装 Python 软件包

要从 PyPI 仓库安装新的 Python 软件包,请使用以下语法:

> pip install <package-name>

例如,假设您要从 PyPI 仓库安装“scrapy”软件包,请执行以下命令:

> pip install scrapy

上述命令会在几秒钟内将该软件包安装到您的系统上。

如果由于错误或故障无法从 PyPI 仓库安装软件包,您还可以从本地系统目录和 GitHub 仓库安装软件包。

从本地仓库安装 Python 软件包

要从本地目录安装 Python 软件包,需要指定文件在系统中的路径并提供文件名:

> pip install file-path/[file-name]

从 Git 仓库或 GitHub 安装 Python 软件包

如果要从 Git 安装软件包,请使用以下语法:

> pip install git+<git-repository-url>
> pip install git+https://github.com/[Github-user-name]/[name-repository]

需要注意的是,使用“git+”安装软件包时,系统中必须已安装 Git。上述命令会在使用 pip 安装软件包的过程中执行 git clone 操作。

使用 Pip 列出已安装的软件包

您还可以使用 pip 命令列出已安装的 Python 软件包。要列出所有软件包,请使用以下命令:

> pip list
> pip freeze

上述命令会在命令提示符中显示已安装软件包的列表。不过,“pip freeze”不会显示 wheel、pip 和 setuptools 等用于包管理的软件包。

如果您想查看某个已安装软件包的信息,请改为执行以下命令:

> pip show psutil

上述命令会在终端屏幕上显示该软件包的详细信息。

更新或升级 Pip 软件包 [Pip 更新]

如果您不想安装新的软件包版本,pip 还允许您将已安装的软件包更新到最新可用版本。要使用 pip 更新软件包,请使用以下命令:

> pip install --upgrade <package-name>

例如,如果要更新上面安装的“scrapy”软件包,请输入以下命令:

> pip install --upgrade scrapy

使用 Pip 卸载软件包

使用 pip,您可以从系统中卸载或删除已安装的 Python 软件包。要使用 pip 卸载软件包,请使用以下命令:

> pip uninstall <package-name>
> pip uninstall scrapy

执行上述命令后,该软件包将从系统中卸载,pip 会显示“Successfully uninstalled”消息进行确认。

结论

在本指南中,我们介绍了如何在 Windows 和 Linux 操作系统上安装和升级 pip。Pip 是Python 开发人员必不可少的工具,它简化了 Python 软件包和库的管理。能够轻松地安装软件包、升级 pip 和卸载软件包,可以提升开发工作流的效率。

此外,升级 pip 可以确保您用上最新功能、安全增强和错误修复,保持可靠的包管理环境。掌握本指南介绍的命令和流程后,您就能顺利升级 pip,并有效管理 Python 库和软件包,从而提升作为 Python 开发人员的工作效率。