如何在 Ubuntu 22.04 上安装 Python Pip

Pip 是 Python 的包管理器,用于安装、升级、配置和管理项目依赖项。使用 pip,您可以从 Python 包索引 (PyPI) 和其他包索引中搜索、下载和安装包。

本指南解释了如何在 Ubuntu 22.04 上为 Python 3 和 Python 2 安装 pip。我们还将向您展示使用 pip. 安装和管理 Python 包的基础知识

开始之前

Python 有两种风格;Python 2 和 Python 3。Python 3 包含在基本系统安装中,Python 2 可以从默认的 ubuntu 存储库安装。鼓励用户使用 Python 3.

通常,在全局安装 Python 模块时,您应该更喜欢使用 apt 工具安装模块的 deb 包,因为它们经过测试可以在 Ubuntu 系统上正常工作。仅当该模块没有 deb 包时,才使用 pip 全局安装该模块。

Python 3 包以 python3- 为前缀,Python 2 包以 python2- . 为前缀

您应该更喜欢仅在虚拟环境中使用 pip。Python 虚拟环境允许您在特定项目的隔离位置安装 Python 模块,而不是全局安装。这样,您就不必担心影响其他 Python projects.

为 Python 3 安装 pip

在 Ubuntu 22.04 上为 Python 3 安装 pip 是一个简单的过程。在终端中以 root 或 sudo 用户身份运行以下命令:

sudo apt updatesudo 
apt install python3-pip

上面的命令还安装了构建Python模块所需的所有依赖项。

一旦安装完成,通过检查pip的版本来验证它。

pip3 --version

版本号可能有所不同,但看起来会是这样的。

pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)

安装Pip for Python 2

Pip for Python 2 不包含在Ubuntu 22.04的软件库中。我们将使用get-pip.py脚本来安装Pip for Python 2。

如果你的系统中已经没有安装Python 2,请通过运行来安装它。

sudo apt update sudo apt install python2

使用 curl 下载 get-pip.py 脚本。

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

使用python2二进制文件,以sudo用户身份运行该脚本,为Python 2安装pip。

sudo python2 get-pip.py

上面的命令在全局范围内安装了pip。如果你想只为你的用户安装它,可以不使用sudo运行该命令。该脚本还安装了setuptools和wheel包,允许你安装源代码发行版。

通过打印pip的版本号来验证安装情况。

pip2 --version

输出结果将看起来像这样。

pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

如何使用Pip

在本节中,我们将向你展示几个有用的基本pip命令。要获得所有pip命令和选项的列表,请输入。

pip3 --help
How to use pip

你可以使用pip <command> –help获得关于某个特定命令的更多信息。例如,要获得关于安装命令的更多信息,请输入。

pip3 install --help

用Pip安装软件包

pip工具最基本的功能是安装一个包。比方说,你想安装Numpy

要安装一个包的最新版本,你可以运行以下命令。

pip3 install <package_name>

例如,要安装NumPy包,你可以输入。

pip3 install numpy

要安装一个软件包的特定版本,在软件包名称后面加上==和版本号。

pip3 install numpy==1.18.5

如果使用Python 2,用pip2代替pip3。

使用需求文件用Pip安装软件包

requirement.txt 是一个文本文件,包含运行特定 Python 项目所需的 pip 包及其版本的列表。

要安装文件中指定的需求列表,使用以下命令。

pip3 install -r requirements.txt

列出已安装的软件包

要列出所有已安装的pip软件包,请使用 “list “子命令。

pip3 list

用Pip升级一个软件包

要将已经安装的软件包升级到最新版本,请输入。

pip3 install --upgrade package_name

使用Pip卸载软件包

要卸载一个软件包,请运行。

pip3 uninstall package_name

总结

我们已经向您展示了如何在Ubuntu机器上安装pip,并使用pip管理Python软件包。关于pip的更多信息,请访问pip用户指南页面。


已发布

分类

作者:

标签