50% off 所有套餐限时优惠,起价 $2.48/mo
11 min left
网页与商业应用

Pip 升级 - 安装/卸载/降级/更新 Pip 包:Python 指南

Pius Bodenmann By Pius Bodenmann 11 min read Updated Jul 22, 2025
更新 pip - pip 安装和升级指南

Python 是有史以来最流行的编程语言之一。随着全球对开发者需求的增加和更多人投身该领域,Python 及其包管理工具 Pip 已成为许多开发者必不可少的技能。Pip 让你可以升级、卸载和删除来自 PyPI(Python 包索引)的 Python 包。这些包包含库和模块,扩展了 Python 的功能,让复杂应用开发更轻松。那么如何进行 Pip 升级或更新 Pip 呢?

更喜欢看视频演示?查看我们的视频教程,了解如何在 Ubuntu 上安装、卸载、升级和降级 Pip。

 

本指南涵盖 Pip 包管理的基础知识,包括安装、更新或降级包以及管理依赖项等必要命令。此外,指南还详细介绍了 Pip 使用的最佳实践,例如创建和使用虚拟环境以避免项目之间的冲突。

无论你是初学者还是经验丰富的开发者,理解 Pip 工具的用途对开发稳定、高效的 Python 应用至关重要。通过阅读本指南,你可以快速掌握管理、安装、卸载、降级和升级 Pip 所需的知识。

What is Pip?

Pip 是一个包管理系统,用于安装和管理 Python 包。Python 包是一组模块和库的集合,能扩展该语言的功能。你可以将这些包添加到 Python 项目中,提高开发效率,缩短开发周期。Pip 通过命令行运行,大多数 Python 安装都已内置,开箱即用,无需额外软件。

Pip 让开发者能够轻松管理包和依赖,避免冲突和其他包问题。它提供超过 30 万个 PyPI 包,这个不断增长的库涵盖数据分析、自动化等多个领域。

这个工具最大的优势是简化包管理流程,让你能快速开发易于维护和扩展的 Python 应用。

总结来说,Pip 对 Python 开发者至关重要。它大大简化了包管理工作,通过庞大的包库扩展了语言的功能。

Pip 的优缺点

和其他流行工具一样,Pip 有自己的优势和不足。如果你是初级开发者,这一节会帮你判断 Pip 是否适合你。作为 Python 的包管理器,Pip 有几个明显的优点,也有一些开发者需要了解的限制。我们先从优点说起。

Pip Pros

  • Ease-of-use

    Pip 是一个简单易用的工具。开发者只需几条命令就能轻松安装、删除或更新 Python 包。这种易用性是 Pip 相比主要竞争对手更受欢迎的主要原因。 Conda.

  • 丰富的软件包库

    Pip 拥有庞大的包库,PyPI 上就有超过 30 万个包可用。这个包库在不断增长,涵盖从科学计算到 Web 开发的广泛功能。

  • Dependency management

    Pip 管理包依赖,让开发者可以轻松在项目中安装和使用多个包,避免冲突和版本问题。开发者都知道依赖管理有多麻烦,升级到 Pip 会让这个过程顺畅得多。

  • Virtual environments

    Pip 支持创建和使用虚拟环境,让开发者在不同项目之间隔离包依赖,避免冲突。这些虚拟环境也能很好地兼容 Python。

Pip Cons

  • Package versioning

    Pip 在处理包版本时可能出现问题。升级包时,兼容性问题或功能变化可能影响项目性能。即使有依赖管理,版本控制仍然是个难点。

  • Package conflicts

    Pip 虽然能管理依赖项,但有时包之间可能产生冲突,导致项目出现问题。这不是 Pip 本身的缺陷,只是包冲突在较旧版本的 Pip 中表现得特别明显。因此你需要升级 Python Pip。

  • Security risks

    任何人都可以发布 Pip 包,这存在潜在的安全风险。开发者应该只从可信的来源安装包。在将包用于你的 Python 项目前,建议总是检查包的作者和来源。

Pip 安装要求

开始前,让我们快速过一遍 Pip 升级的要求。一般来说,在任何操作系统上安装 Pip 没有特殊要求,除了一个重要例外:你必须先安装 Python。Pip 的设计目的是管理 Python 的依赖项和包。如果 Python 还没装,Pip 就无法正常工作。而且,安装和升级 Pip 本身就有点自相矛盾。

如何在 Ubuntu 上安装 Pip?

这是一份通用的 Linux 指南,不同发行版的具体步骤可能有所差异,但按照以下步骤操作,你很快就能在 Linux 设备上安装好 Pip。

第 1 步:更新包索引和存储库

Open the terminal by pressing ‘Ctrl+Alt+T’. If you are using a GUI on your Linux distribution, you can also bring it up by searching for “Terminal” in the application menu. Now run the following command to update your package index and repository:

sudo apt update

现在等待过程完成。

第 2 步:安装 Pip

更新完成后,现在进入关键步骤。运行下面的命令来安装 Pip:

sudo apt install python3-pip -y

现在将安装 Pip 及其所有依赖项。请等待安装过程完成。

第 3 步:验证安装

安装完成后,需要检查是否成功。运行以下命令来检查 Pip 版本:

pip3 --version

显示的版本应该是 Pip 发布周期中的最新版本。您可以通过访问以下地址进行查看 Pip 官方发布日志。撰写本文时,最新版本是 23.0.1。版本号显示正确后就完成了。现在可以用它在 Linux 系统上安装 Python 包和库。

如何在 Windows 上安装 Pip?

本指南涵盖 Windows 7 及更高版本的所有版本。与 Linux 指南类似,按照步骤操作,你很快就能安装好 Pip。

第 1 步:下载 pip.py 脚本

Head to https://bootstrap.pypa.io/get-pip.py 并下载 pip.py 脚本。在本指南的后续步骤中您需要用到它。将脚本保存到您选择的任意目录,并记住该目录的位置。

第 2 步:将脚本与安装命令结合

在左下角点击 Windows 图标,搜索 'cmd'。以管理员权限打开命令提示符。导航到第 1 步中下载脚本的目录,然后输入以下命令开始安装:

python get-pip.py

第 3 步:验证安装

如 Linux 指南中的最后一步,只需输入以下命令来确保安装最新版本。

pip3 --version

完成!现在可以使用它在 Windows 系统上安装 Python 软件包和库。

如何升级 Pip?

若要执行 Pip 升级操作,只需输入单个 Pip 升级命令,无论运行程序的操作系统是什么。请按照以下步骤操作。

第 1 步:打开命令行或终端

执行 Pip 升级 Python 的第一步是在 Windows 上打开 CMD,在 Linux 上打开终端。在左下角点击 Windows 图标,搜索 'cmd'。以管理员权限打开命令提示符。如果运行的是 Linux 发行版,按 'Ctrl+Alt+T' 打开终端。如果在 Linux 发行版上使用 GUI,也可以在应用菜单中搜索 'Terminal' 来打开。

第 2 步:使用 Pip 升级命令

现在要升级 Pip,只需在 CMD/终端中输入以下行,并等待 Pip 升级包完成:

python3 -m pip install --upgrade pip

此命令会自动卸载设备上的当前 Pip 版本,并将其替换为最新的 Pip 更新!

如何降级 Pip?

既然知道如何执行 Pip 升级,现在让我们学习相反的操作。有些人可能更喜欢使用自己选择的 Pip 版本,而这个版本恰好比当前版本更旧。有时更新的 Pip 软件包会出现问题,需要较长时间才能修复。这也是某些用户想要临时降级 Pip 的另一个原因。

若要降级 Pip,只需按照前面提到的方式在 Windows 或 Linux 设备上启动 CMD/终端,然后输入以下命令行:

pip3 install --upgrade pip==<desired version>

将 <desired version> 部分替换为选择的版本。

如何卸载 Pip?

最后,在学习了如何安装、降级和升级 Pip 后,让我们讨论卸载流程。

在 Linux 上卸载 Pip

在 Linux 上卸载 Pip 需要使用与卸载 Pip 相同的包管理器。如果不清楚是哪个选项,为了安全起见,请逐个输入这三个命令行来尝试所有选项。Pip 将被卸载:

sudo apt-get purge python3-pip
sudo python3 get-pip.py uninstall
pip3 uninstall pip3

在 Windows 上卸载 Pip

对于 Windows,此过程要简单得多。只需最后一次以管理员权限打开 CMD,然后输入以下命令卸载 Pip:

pip uninstall pip

在哪里托管 Pip?

很多使用 Pip 的人这样做是为了安装大量基于 Python 的程序和软件包,这些程序和软件包可以在后期用于开发项目等。如果你也是其中一员,那么在具有相当高的运营能力和更好互联网连接的服务器上托管 Pip 将大大改善工作体验。

python-vps VPS,无限制

获得 Python VPS,轻松释放其全部潜能。配置高性能、低延迟服务器,用于开发、测试以及最重要的一点 - 部署 Python 网络应用。

Go for Python VPS

Cloudzy 为 Python 用户提供高度可配置的 Linux VPS 套餐,预装选择的发行版,每月仅需 $4.95。凭借超过 1 Gbps 的最低互联网速度、坚如磐石的服务器安全性以及 12 个全球数据中心位置供选择,Cloudzy 是应用新学到的 Pip 安装、卸载、降级和升级知识的完美之地。获取 Python VPS 并托管自己的 Pip 实例!

Wrapping Up

总之,知道如何安装和更新 Pip 以管理 Python 软件包是任何 Python 开发者的关键技能。Pip 为管理 Python 环境中的软件包提供了简单便捷的方式。通过遵循本指南中概述的步骤,可以轻松安装、卸载、降级和升级 Pip 软件包,以满足项目需求。然而,保持软件包处于最新状态对于避免潜在安全漏洞和利用最新功能至关重要。掌握 Pip 进行软件包管理的使用将帮助简化 Python 开发工作流,成为更高效的开发者。

FAQ

如何使用 Pip 安装包? 

若要使用 Pip 安装软件包,只需打开终端或命令提示符,输入 'pip install package-name'。将 'package-name' 替换为要安装的软件包名称。

如何使用 Pip 升级包?

与安装软件包类似,要使用 Pip 升级软件包,只需在终端或命令提示符中输入 'pip install --upgrade package-name'。这会将软件包升级到最新的可用版本。

如何使用 Pip 卸载包?

只需在终端或命令提示符中输入 'pip uninstall package-name'。这会从 Python 环境中顺利删除该软件包。

我可以使用 Pip 安装非 Python 包吗?

不可以。Pip 设计用于安装和管理 Python 软件包。如果想要管理其他编程语言或应用编程软件包,需要下载其他软件包管理器。

Python 默认包含 Pip 吗?

Pip 在大多数 Python 发行版中默认包含,但并非全部。如果使用的 Python 发行版不包含 Pip,可以使用我们的指南单独下载、安装和升级 Pip。

Share

博客更新

Keep reading.

Odoo 评测功能图像,左侧为大标题文字,右侧为 Odoo 徽标,周围环绕着漂浮的应用界面面板,背景为柔和紫色云主题。
网页与商业应用

Odoo 综合评测:这款 ERP 是否适合你的业务

Odoo 是增长型企业最常考虑的 ERP 平台之一,原因很简单:它在一个地方承诺了很多功能。销售、会计、库存。

Jim SchwarzJim Schwarz 11 min read
开源 WordPress 替代方案特色图像,采用彩色渐变背景、桌面显示器、代码编辑器、模糊仪表板预览以及左侧大标题文本。
网页与商业应用

最佳开源 WordPress 替代方案,为开发者量身打造

WordPress 仍然重要,仍为大量网站提供良好支持。其插件库托管超过 62,000 个插件,主题库提供超过 14,000 个免费主题。

Jim SchwarzJim Schwarz 14 min read
Automad 与 WordPress 特色图像,展示两个平台的标志和标题,询问开发者应该选择哪个 CMS。
网页与商业应用

Automad 与 WordPress:两个顶级 CMS 平台的深度对比

Automad 和 WordPress 用两种截然不同的方式解决同一个问题。Automad 是扁平文件 CMS 和模板引擎,内容存储在文件中而不是数据库,而 WordPress

Jim SchwarzJim Schwarz 9 min read

Ready to deploy? From $2.48/mo.

独立云服务,始于2008年。AMD EPYC、NVMe,40 Gbps。14天退款保障。