如何在Ubuntu 20.04上安装Python Pip

时间:2020-03-05 15:32:57  来源:igfitidea点击:

Pip是用于安装Python软件包的工具。
使用pip,我们可以从Python软件包索引(PyPI)和其他软件包索引中搜索,下载和安装软件包。

本教程说明了如何在Ubuntu 20.04上为Python 3和Python 2安装pip。
我们还将引导我们了解通过pip安装和管理Python软件包的基础知识。

在你开始之前

Python有两种风格: Python 2和Python3.
从Ubuntu 20.04开始,基本系统安装中包含Python 3,并且可以从Universe存储库中安装Python 2.
鼓励用户切换到Python 3.

在全球范围内安装Python模块时,强烈建议使用“ apt”工具安装该模块的deb软件包,因为它们已经过测试,可以在Ubuntu系统上正常工作。

Python 3软件包的前缀为'python3-',而Python 2软件包的前缀为'python2-'。

仅当该模块没有deb软件包时,才使用pip全局安装该模块。

首选仅在虚拟环境中使用pip。

Python虚拟环境允许我们将Python模块安装在特定项目的隔离位置,而不必全局安装。
这样,我们不必担心会影响其他Python项目。

为Python 3安装pip

要在Ubuntu 20.04上为Python 3安装pip,请在终端中以root或者sudo用户身份运行以下命令:

sudo apt updatesudo apt install python3-pip

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

安装完成后,请通过检查pip版本来验证安装:

pip3 --version

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

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

为Python 2安装pip

Ubuntu 20.04存储库中不包含适用于Python 2的Pip。
我们将使用“ get-pip.py”脚本为Python 2安装pip。

首先启用Universe存储库:

sudo add-apt-repository universe

更新程序包索引并安装Python 2:

sudo apt update sudo apt install python2

使用“ curl”下载“ get-pip.py”脚本:

curl https://bootstrap.pypa.io/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.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

如何使用点子

在本节中,我们向我们展示一些有用的基本pip命令。
使用pip,我们可以从PyPI,版本控制,本地项目以及分发文件中安装软件包。
通常,我们将从PyPI安装软件包。

要查看所有pip命令和选项的列表,请键入:

pip3 --help

我们可以使用'pip <command> --help'获得有关特定命令的更多信息。
例如,要获取有关install命令的更多信息,请键入:

pip3 install --help

使用Pip安装软件包

假设我们要安装一个名为“ scrapy”的软件包,该软件包用于从抓取和提取数据。

要安装该软件包的最新版本,请运行以下命令:

pip3 install scrapy

要安装特定版本的软件包,请在软件包名称后添加“ ==”和版本号:

pip3 install scrapy==1.5

如果使用Python 2,请将“ pip3”替换为“ pip2”。

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

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

使用以下命令来安装文件中指定的需求列表:

pip3 install -r requirements.txt

列出已安装的软件包

要列出所有已安装的pip软件包,请使用以下命令:

pip3 list

使用Pip升级软件包

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

pip3 install --upgrade package_name

使用Pip卸载软件包

要卸载软件包,请运行:

pip3 uninstall package_name