PIP 是 PIP Install Packages 的递归缩写。它是 Python 的默认包管理器。它允许用户安装和管理在 PyPI(Python 包索引,Python 包存储库)上发布的 Python 包。Python 包附带子包、模块、数据文件和文档。
本教程演示如何在 Ubuntu 24.04 上安装 PIP。
如何在 Ubuntu 24.04 上安装 PIP
Ubuntu 提供了一种安装 PIP 的简单方法。除了安装 PIP,您还将学习如何安装和管理 Python 包。
先决条件
要继续安装 PIP,请确保您满足以下要求:
Ubuntu 24.04 LTS的一个实例。您可以部署云 VPS来开始使用。
Linux 实例上配置的sudo 用户。
使用 Cherry Servers 经济高效的专用或虚拟服务器部署和扩展您的项目。享受无缝扩展、按需付费定价和全天候专家支持 - 一切尽在无忧的云环境中。
步骤1:检查python是否安装
第一步是确保已安装 Python。这至关重要,因为 Python 是安装 Pip 的先决条件。通常,Ubuntu 24.04 附带 Python 3.12。您可以通过运行以下命令来验证这一点:

python3 -V
输出确认 Python 3.12 已安装。让我们继续安装 PIP。
第 2 步:在 Ubuntu 24.04 上安装 PIP
安装Python3后,按如下方式安装PIP。

sudo apt install python3-pip -y
该命令将 PIP 与多个软件包一起安装,包括 GNU Binary Utilities 和 GCC 编译器,以及其他库和依赖项。
安装后,通过运行以下命令验证安装的 PIP 版本:

pip3 --version
输出确认安装了 PIP 24.0,这是发布本教程时的最新版本。
步骤 3:使用 PIP 安装软件包
使用 PIP 安装包采用以下语法。

pip3 install package_name
例如,要安装beautifulsoup4
在网络抓取中广泛使用的 Python 包,请运行:

pip3 install beautifulsoup4
笔记:
当你全局使用PIP安装Python包时,会遇到错误: error: externally-managed-environment
。
出现此错误的原因是您正在全局运行 Pip,而该 Pip 已由包管理器管理(在本例中为 Debian/Ubuntu 系统中的 apt 和 dpkg)。Pip 会阻止全系统安装,以预防依赖冲突或可能导致应用程序无法正常工作的问题。
有两种方法可以解决此错误:
使用虚拟环境:这将创建一个沙盒环境,用于与系统其余部分隔离地安装和运行 Python 包。
强制安装软件包--break-system-packages
:您可以通过在命令末尾附加选项来绕过环境限制。这会在系统范围的环境中强制安装软件包。使用此选项时请谨慎,因为它可能会破坏系统的环境。
在全局环境中使用 PIP 强制安装 Python 包可能会破坏系统的 Python 环境,因为与现有系统包发生冲突,从而导致错误和不一致。由于此类问题,现有应用程序在运行时可能会遇到错误。更糟糕的是,卸载或升级包可能会在您删除核心组件时(通常是意外删除)完全破坏操作系统。
解决方案:
推荐的方法是将 Python 包安装在虚拟环境中。这为运行包提供了一个隔离的环境,并消除了可能破坏现有应用程序或系统的包冲突的可能性。
考虑到这一点,我们将演示如何在虚拟环境中使用 pip 安装和管理 Python 包。
安装虚拟环境包
首先,请按照如下步骤安装虚拟环境 Python 包:

sudo apt install python3.12-venv -y
创建并激活虚拟环境
接下来,创建虚拟环境。为了演示,我们创建一个名为的虚拟环境test_env
。

python3 -m venv test_env
该命令创建一个名为的目录,test_env
其中包含虚拟环境的子目录和配置文件。
要查看目录的内容,请运行:

ls test_env
要激活虚拟环境,请运行以下命令:

source test_env/bin/activate
一旦激活,您会注意到提示已经发生了变化,虚拟环境名称在括号中,在本例中为(test_env)
。
使用 PIP 安装包
激活虚拟环境后,使用以下语法安装包:

pip3 install package_name
要安装该beautifulsoup4
包,请运行以下命令:

pip3 install beautifulsoup4
安装后,您可以使用以下语法查看有关该包的更多信息:

sudo apt install python3-pip -y1
例如,要查看有关已安装包的信息,请运行以下命令:

sudo apt install python3-pip -y2
您可以使用以下命令列出已安装的软件包:

sudo apt install python3-pip -y3
此外,您还可以安装保存在文本文件中的多个包。为此,请创建一个requirements.txt
文件。

sudo apt install python3-pip -y4
指定软件包及其版本。

sudo apt install python3-pip -y5
保存更改并退出文件。最后,运行pip
如下所示的命令来安装所有指定的包。

sudo apt install python3-pip -y6
使用 PIP 卸载软件包
如果您不再需要某个包,请使用以下语法将其卸载:

sudo apt install python3-pip -y7
例如,要删除numpy
,运行以下命令:

sudo apt install python3-pip -y8
完成 Python 项目后,可以通过以下方式停用虚拟环境来退出虚拟环境

sudo apt install python3-pip -y9
结论
本教程指导您在 Ubuntu 24.04 上安装 PIP。您还学习了如何创建虚拟环境以及安装和卸载 Python 包。从现在开始,您可以轻松使用 PIP 为您的 Python 项目安装和管理包。