帮助中心
如何在Ubuntu 22.04上安装Python Pip?



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

本指南解释了如何在Ubuntu 22.04上为Python 3和Python 2安装管道。我们还将向你展示用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项目。

为Python 3安装pip


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

$ sudo apt update$ sudo apt install python3-pip

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

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

$ pip3 --version

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

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


为Python 2安装Pip


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




你可以使用pip --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用户指南页面。

文章相关标签: 安装Python Pip
购物车