50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 11 分钟
网络和商业应用程序

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

皮乌斯·博登曼 By 皮乌斯·博登曼 阅读时间 11 分钟 更新于 2025 年 7 月 22 日
更新 pip - pip 安装和升级指南

Python 可能是有史以来最流行的编码语言之一。随着世界各地对开发人员和编码人员的需求不断增加,以及越来越多的人致力于这一领域,Python 及其包管理工具 Pip 已成为许多有抱负的开发人员必须了解的内容。 Pip 允许您从 PyPI 升级、卸载和删除 Python 包(Python 包索引)。这些包由增强 Python 功能的库和模块组成,使复杂应用程序的开发变得更加容易。但是如何执行 Pip 升级或更新 pip 呢?

更喜欢视觉效果而不是文字?为了获得更直观的体验,请查看我们关于在 Ubuntu 上掌握 pip 安装、卸载、升级和降级的视频指南。

 

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

无论是新手还是经验丰富的开发人员,了解 Pip 工具的用例对于开发持久、可扩展和可维护的 Python 应用程序至关重要。通过阅读本指南,您可以立即掌握管理、安装、卸载、降级和升级 Pip 所需的知识!

什么是皮普?

Pip 是一个包管理系统,可协助安装和控制 Python 包。 Python 包是一组模块和库,它们扩展了语言的功能,可以添加到 Python 项目中,从而提高效率并减少开发时间。 Pip 通过命令行运行,预先存在于大多数 Python 安装中,无需额外软件即可简化使用。

Pip 使开发人员能够轻松处理包和依赖项,从而减少潜在的冲突和其他包问题。它在 PyPI 上提供了超过 300,000 个可用包,这是一个不断增长的集合,包括多个功能领域,例如数据分析和自动化。

该工具最显着的优势是简化了包管理流程,简化了可扩展、可维护且健壮的 Python 应用程序的开发。

总之,Pip 是 Python 开发人员的重要资产,它显着减轻了包管理的负担,并通过其扩展的包库扩展了该语言的功能。

点的优点和缺点

与任何流行的程序一样,Pip 也有自己的优点和缺点。因此,如果您是一位有抱负的开发人员或编码员,了解该领域的基础知识,本节将帮助您了解 Pip 是否真正适合您。作为 Python 的包管理器,Pip 有几个优点和一些限制,开发人员在使用它时应该考虑到。让我们从优点开始。

点子优点

  • 易于使用

    Pip 是一个简单易用的工具。只需几个命令,开发人员就可以轻松安装、删除或更新 Python 包。这种易用性是 Pip 比其主要竞争对手受欢迎的主要因素, 康达.

  • 大型封装库

    Pip 拥有广泛的软件包库,仅 PyPI 上就有超过 300,000 个软件包。该软件包库不断增长,包含从科学计算到 Web 开发的广泛功能。

  • 依赖管理

    Pip 管理包依赖关系,使开发人员可以更轻松地在项目中安装和使用多个包,而不会遇到冲突或版本控制问题。开发人员知道依赖项是多么令人头疼的事情,而使用 Pip 升级只会改善这个过程。

  • 虚拟环境

    Pip 支持创建和使用虚拟环境,这允许开发人员隔离不同项目之间的包依赖关系并避免冲突。这些虚拟环境也提供了与 Python 的出色兼容性。

点子缺点

  • 包版本控制

    Pip 有时可能会出现包版本控制问题。升级包时,兼容性问题或功能更改可能会影响项目的性能。尽管有前面提到的依赖管理,版本控制仍然是一个问题。

  • 包冲突

    虽然 Pip 有助于管理依赖关系,但有时,包之间可能存在冲突,从而导致项目出现问题。虽然这不是程序本身的固有问题,但包冲突在旧版本的 Pip 上尤其明显,这就是您需要升级 Python Pip 的原因。

  • 安全风险

    Pip 包可以由任何人编写,这可能会导致潜在的安全风险。开发人员应确保他们只安装来自信誉良好的来源的软件包。建议在将包用作 Python 项目的一部分之前始终检查包的作者和来源。

Pip 安装要求

现在,让我们快速记下执行 Pip 升级所需的要求。一般来说,在任何操作系统上安装 Pip 都没有特定要求,但值得注意的例外是您必须已安装 Python。 Pip 旨在管理 Python 依赖项和包。因此,如果Python尚未安装,它将出现故障。更不用说安装和执行 Pip 升级有点矛盾。

如何在 Ubuntu 上安装 Pip?

这是一般的 Linux 指南,因此步骤的详细信息可能因发行版而异,但按照这些步骤操作,您将立即在 Linux 设备上安装 Pip。

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

按“Ctrl+Alt+T”打开终端。如果您在 Linux 发行版上使用 GUI,您还可以通过在应用程序菜单中搜索“终端”来打开它。现在运行以下命令来更新您的包索引和存储库:

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 开始的所有 Windows 版本。与 Linux 指南一样,按照步骤操作,您将立即安装 Pip。

第1步:下载pip.py脚本

前往 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 升级命令,无论您在哪个操作系统上运行该程序。请按照以下步骤操作。

第1步:打开CMD/终端

执行 Pip 升级 Python 的第一步是在 Windows 上启动 CMD,在 Linux 上启动终端。在左下角,单击 Windows 图标并搜索“cmd”。现在使用管理员权限打开命令提示符。如果您运行的是 Linux 发行版,请按“Ctrl+Alt+T”打开终端。如果您在 Linux 发行版上使用 GUI,您还可以通过在应用程序菜单中搜索“终端”来打开它。

第2步:使用pip升级命令

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

python3 -m pip install --upgrade 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 Web 应用程序。

选择 Python VPS

Cloudzy 为 Python 用户提供高度可配置的 Linux VPS 软件包,并预装了您选择的发行版,每月价格低至 4.95 美元。 Cloudzy 具有超过 1 Gbps 的最低互联网速度、坚如磐石的服务器安全性和 12 个全球数据中心位置可供选择,是应用您新发现的有关如何安装、卸载、降级和升级 Pip 知识的完美场所!得到你的 蟒蛇VPS 并托管您自己的 Pip 实例!

总结

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

常问问题

如何使用 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 包。如果您想管理其他编码语言或应用程序编码包,则需要下载其他包管理器。

Pip 是否默认包含在 Python 中?

Pip 默认包含在大多数 Python 发行版中,但不是全部。如果您使用的 Python 发行版没有附带 Pip 或者未包含 Pip,您可以使用我们的指南单独下载、安装和升级 Pip。

分享

更多来自博客

继续阅读。

Odoo 评论特色图像,左侧为大标题文字,右侧为 Odoo 徽标,周围是柔和的紫色云主题背景中的浮动应用程序界面面板。
网络和商业应用程序

Odoo 全面回顾:Odoo 是否适合您的企业 ERP

Odoo 是成长型企业最广泛考虑的 ERP 平台之一,原因很简单,那就是它在一处承诺很多。销售、会计、库存

吉姆·施瓦茨吉姆·施瓦茨 阅读时间 11 分钟
开源 WordPress 替代品的特点是具有彩色渐变背景的图像、桌面显示器、代码编辑器、模糊的仪表板预览以及左侧的大标题文本。
网络和商业应用程序

为开发人员量身定制的最佳开源 WordPress 替代品

WordPress 仍然很重要,并且它仍然可以很好地为大量网站提供服务。其插件目录包含超过 62,000 个插件,其主题目录提供超过 14,000 个免费主题。塔

吉姆·施瓦茨吉姆·施瓦茨 阅读时间 14 分钟
Automad 与 WordPress 的对比图,带有平台徽标和标题,询问 CMS 开发人员应该选择哪个。
网络和商业应用程序

Automad 与 WordPress:两个最佳 CMS 平台之间的彻底比较

Automad 和 WordPress 以两种截然不同的方式解决相同的工作。 Automad 是一个平面文件 CMS 和模板引擎,因此内容存在于文件中而不是数据库中,但 WordPress,

吉姆·施瓦茨吉姆·施瓦茨 阅读时间 9 分钟

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。