Pip 是一个用于安装 Python 软件包的工具。使用 pip,您可以从 Python 软件包索引(PyPI)和其他软件包索引中搜索、下载和安装软件包。
本教程解释了如何使用apt
管理器在 Debian 11 和 12 上为 Python 3 pip3
安装 pip。
我们还将向您展示如何使用 pip 安装和管理 Python 软件包。
在 Debian 上安装 Pip
Python 3的Pip包含在默认的 Debian 存储库中,安装非常简单。
从2020年1月1日起,不再支持Python 2。Python 2软件包在Debian 11和12存储库上不可用。
运行以下命令来刷新本地软件包索引并安装Pip及其所有依赖项:
sudo apt update
sudo apt install python3-pip
为了确保 pip 已正确安装在您的系统上,您可以通过键入以下内容来检查其版本:
pip3 --version
版本号可能不同,但看起来会像下面这样:
pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)
当新版本发布时,您可以通过命令行或桌面软件更新工具更新“python3-pip”包。
使用Pip
使用 Pip,您可以从 PyPI 和其他来源安装软件包,管理软件包版本,更新软件包,删除软件包等。
Python 模块可以全局安装(所有项目和用户都可以访问)或基于项目安装。
如果您想全局安装 Python 模块,您应该更喜欢使用apt
管理器将其作为软件包安装。仅在没有可用软件包的情况下,才使用ip在全球范围内安装 Python 模块。
Pip 主要在虚拟环境中使用。PythonVirtual Environment
允许您在特定项目的隔离位置安装 Python 模块,而不是在全球范围内安装。这将防止由共享依赖项和库引起的问题。
在本节中,我们将探索 pip 的基本用法。
要获取所有 pip 命令和选项的列表,请键入:
pip3 --help
你可以使用如下方式 pip <command> --help
获取一个命令更多信息说明。
例如,获得关于 install 命令的相关信息,键入如下命令:
pip3 install --help
使用Pip安装软件包
pip 工具最基本的功能是安装一个软件包。
要安装最新版本的软件包,您需要运行以下命令:
pip3 install <package_name>
假设您想安装 tensorflow。您可以通过键入以下内容来做到这一点:
pip3 install tensorflow
要安装软件包的特定版本,请在软件包名称后附加==
和版本号:
pip3 install tensorflow==2.13.0
使用需求文件使用Pip安装软件包
requirement.txt
是一个文本文件,包含运行特定Python项目所需的pip包及其版本列表。
要安装文件中指定的需求列表,请使用以下命令:
pip3 install -r requirements.txt
列出已安装的软件包
要列出所有已安装的pip软件包,请使用“列表”子命令:
pip3 list
用Pip升级软件包
要将已安装的软件包升级到最新版本,请输入:
pip3 install --upgrade package_name
使用Pip卸载软件包
要卸载软件包,请运行:
pip3 uninstall package_name
写在最后
我们已经向您展示了如何在 Debian 12 上安装 pip 并使用 pip 管理 Python 软件包。
有关 pip 的更多信息,请访问 pip 用户指南页面。