如何在Ubuntu 18.04上安装Python PIP

时间:2020-02-23 14:42:18  来源:igfitidea点击:

Pip(Pip安装软件包)是一个命令行实用工具,用于安装和管理以Python编写的软件包。
与apt和yum一样,它是一个软件包管理系统,主要用于从Python软件包索引(PyPI)下载和安装软件包。
在Ubuntu 18.04中默认不安装Pip。
但是,使用apt包管理器安装Python Pip非常简单。

本教程将向您展示如何使用apt在Ubuntu 18.04系统中安装python Pip。
此后,我们还将检查Python Pip的一些基本用法。

前提条件

  • 您可以使用" root"或者启用了" sudo"的用户在Ubuntu 18.04系统中打开SSH会话。

Pip for Python 3

Ubuntu 18.04随Python 3一起提供,因此您需要专门为python 3安装pip3。
首先,请更新系统中的软件包列表:

# apt update

接下来,执行以下命令以安装适用于python 3的Pip和设计Python模块所需的所有依赖项。

# apt install python3-pip

最后,找到Pip的版本以验证安装:

# pip3 --version

Pip for Python 2

尽管在Ubuntu 18.04中默认安装了Python 3,但是很有可能在系统中同时安装了Python 2和Python 3。
因此,如果要管理适用于Python 2的软件包,则需要安装适用于Python 2的pip。

首先更新系统中的软件包列表。

# apt update

现在,使用以下" apt"命令安装用于Python 2的pip以及用于构建Python模块的所有其他依赖项:

# apt install python-pip

请记住,如果您以前没有安装过Python 2,那么上面的命令也将安装它。

最后,找到Pip的版本以验证安装:

# pip --version

基本Pip命令

此时,应在系统中安装Pip。
让我们逐步讲解一些有用的pip命令,以帮助您入门。

Pip应该在Python虚拟环境中使用,它允许您以安全的方式分别为每个Python项目安装和管理软件包。
这样可以确保从一个Python项目安装或者删除软件包不会影响另一个项目。

尽管本教程将不涉及Python虚拟环境或者其创建方法,但是您可以在Python虚拟环境内部或者外部使用以下Pip命令。

1.列出已安装的软件包

要查找所有已安装的Pip软件包,请从终端运行以下命令:

# pip3 list

2.搜索包

要从Python软件包索引中搜索软件包,请在终端上执行以下pip命令:

# pip3 search keyword

3.安装软件包

要使用Pip安装最新版本的Python软件包,请在终端上使用以下命令。

# pip3 install package_name

也可以通过使用Pip命令指定版本号来安装特定版本的Python软件包。

# pip3 install package_name==2.1

4.使用requirements.txt安装软件包

有时您想为您的Python项目安装具有特定版本号的多个软件包。
您可以在requirements.txt文件中列出所有需要安装的软件包的名称及其版本号。

要使用需求文件来安装软件包,请使用requirements.txt名称创建和编辑文件,并其中指定软件包列表及其版本号。

# vi requirements.txt
certifi==2016.11.29
chardet==3.0.4
idna==2.8

现在要安装软件包,通过使用-r开关指定需求文件来运行pip3 install命令:

# pip3 install -r requirements.txt

5.升级包

要升级已安装的软件包,请使用--upgrade开关以及软件包名称,如以下命令所示。

# pip3 install --upgrade package_name

6.删除包

要删除已安装的软件包,请使用pip命令指定要删除的软件包名称:

# pip3 uninstall package_name

如果您使用的是Python 2,请在上述pip命令中将pip3替换为pip。