在Ubuntu 18.04上安装Python Pip

时间:2020-01-09 10:41:00  来源:igfitidea点击:

说明

在本教程中,我们将学习如何在Ubuntu 18.04上安装Python Pip。

Pip是Python的软件包管理系统,它使我们可以安装和管理用Python编写的软件包。

安装pip

可以从Ubuntu 18.04源存储库中获得Python Pip,并且可以轻松进行安装,而无需进行其他工作。可用于Ubuntu 18.04的版本是9.0.1.

可以安装两种版本的Pip,一个用于Python 2.7,另一个用于Python3. 建议使用后者,因为不久的将来将不推荐使用。

为Python 3安装Python Pip

sudo apt install python3-pip

要为Python 2.7安装Python Pip,请改用以下命令。

sudo apt install python-pip

pip安装脚本

从Ubuntu Apt存储库安装Pip的另一种方法是运行pypa.com提供的安装脚本。这对于在软件包管理器中没有可用的Pip的发行版或者需要更多安装选项的情况下很有用。

使用此脚本安装时,Apt将不知道Pip。如果已经通过Ubuntu的软件包管理器安装了Pip,那么使用安装脚本再次安装Pip可能会使服务器进入不一致状态。

从pypa.com下载Pip的安装脚本

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

使用Python执行脚本

python get-pip.py

更新Python pip

Pip可以使用pip install命令更新自身。当执行时,Pip将查找自身的更新版本,然后安装它。

要更新Pip,请运行以下命令

pip install -U pip

安装包

要使用Python Pip安装新软件包,请使用pip install命令和要安装的软件包的名称。

pip install PACKAGE_NAME

例如,要通过Pip安装Ansible,我们将运行以下命令。

pip install ansible

更新已安装的软件包

软件包会经常更新,并且要确保我们正在运行可修复错误,安全漏洞或者添加新功能的最新版本,请使用带有-U标志的pip install命令。

点安装-U PACKAGE_NAME

例如,要更新Ansible软件包,我们将运行以下命令。

点安装-U ansible

删除已安装的软件包

要从Ubuntu 18.04卸载软件包,请使用pip uninstall命令。

pip uninstall PACKAGE_NAME

例如,要从Ubuntu 18.04卸载Ansible软件包,应运行以下命令。

pip uninstall ansible

列出所有已安装的软件包

要列出使用Pip安装的软件包,可以使用list命令。 pip list命令将输出每个安装软件包及其版本。

pip list

列出所有过时的软件包

只需使用过时列表选项就可以监视过时的软件包。将输出pip在系统上安装的格式正确的过时软件包列表。

pip list --outdated

显示有关安装软件包的信息

要显示有关服务器上安装的软件包的详细信息,可以使用pip show命令。该命令的输出中包括软件包名称,版本,简短摘要和依赖关系树。

pip show <package name>