Pip 是一个包管理系统,它简化了安装和管理用 Python 编写的软件包的过程。
您会经常发现可以使用 PIP 安装的 Python 应用程序。 为此,您需要先安装 PIP。
本文将向您展示如何在 Debian 上安装 PIP 以及使用 PIP 管理 Python 应用程序的命令。
在 Debian 11 上安装 Pip3
点还是 Pi3? 不要恐慌。
在以前的 Debian 版本中,Python 曾经同时提供 Python 版本 2 和 3。 为了区分两个版本中的 pip,该包在 Python 2 中被命名为 pip2,在 Python 3 中被命名为 pip3。
Debian 11 只默认安装了 Python 3,所以这里需要安装 pip3。
首先,更新可用包列表:
sudo apt update
然后安装 pip3 包:
sudo apt install python3-pip -y
Pip 现已安装在您的系统上。 验证安装是否成功,查看pip3版本:
pip3 --version
您将看到类似如下的输出。 在撰写本文时,最新的稳定版本是 pip20。 您的版本可能不同。
现在您已经在系统上安装了 PIP,让我们看看如何使用它。
搜索要使用 pip 安装的包
如果你想搜索一个特定的包,你以前可以使用 pip search
子命令。
然而,那就是 不再是一种选择 因为此选项使对 PyPI 服务器的 DDOS 攻击更容易。
现在,要搜索特定的包,您可以使用 https://pypi.org/search/ 地点。
为了 example如果你想查找有关 Django web 开发框架的信息,请访问 https://pypi.org/search/ 并输入 django
在搜索字段中,您将看到匹配包的列表。
要显示有关特定包的所有信息,请运行以下命令:
pip3 show <package_name>
您将看到有关 Django 包的所有可用信息。 如果您想在将特定软件包安装到系统之前了解更多信息,这会很有用。

使用 pip 安装软件包
要使用 PIP 安装 Python 包,请按以下方式使用它
pip3 install <PACKAGE_NAME>
为了 example要安装 Django,请运行以下命令:
pip3 install django
您将看到类似于下面的输出,表明 Django 已安装在您的系统上。

列出已安装的 Python 包
要列出所有已安装的 Python 包,请运行以下命令:
pip3 list
从下面的输出中可以看出,Django 现已安装在您的系统上。

使用 pip 升级包
如果 PyPI 存储库中有更新版本的 Python 包可用,您可以使用 pip3 install –upgrade 子命令升级到该版本:
pip3 install --upgrade <package_name>
为了 example,如果 PyPI 存储库中有可用的新版本 Django,您可以使用以下命令升级到该版本:
pip install Django --upgrade
如果包已经是最新的,您将看到类似于下面的消息。

上面的命令另外将依赖包升级到最新版本。 您可以使用 --upgrade-strategy only-if-needed
标记以防止这种情况发生。
pip install --upgrade --upgrade-strategy only-if-needed django
你有没有注意到我用过 pip
, 不是 pip3
? 在 Debian 11 中,您可以使用任何一个术语,它们会产生相同的结果。
升级 PIP 本身
PIP本身是一个Python包,因此也可以升级。 要升级 PIP,请运行以下命令:
pip install --upgrade pip
你会看到类似下面的输出,说明PIP已经成功升级到最新版本。

使用 Pip3 卸载软件包
如果您不再需要使用 PIP 安装的 Python 包,可以使用 pip3 uninstall
子命令:
pip3 uninstall <package_name>
为了 example要卸载 Django web 开发框架,请运行以下命令:
pip3 uninstall django
你会看到类似下面的输出,说明 Django 已经卸载成功。

结论
如您所见,使用 PIP 安装和管理 Python 包变得很容易。 您现在可以使用 PIP 安装最新版本的 Django、Flask、Pyramid、Requests 和许多其他流行的 Python 包。 要了解有关 PIP 的更多信息,请查看 官方文件.