如何在Ubuntu 18.04上安装Python PIP
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。