在Ubuntu 19.04上安装Python Pip
总览
在本教程中,我们将学习如何在Ubuntu 19.04上安装Python Pip。我们还将学习如何安装和管理软件包,以及列出Pip存储库中可用的软件包及其版本。
Pip是Python的软件包管理系统,它使我们可以安装和管理用Python编写的软件包。与Ubuntu和Debian上的apt或者Red Hat和Centos上的yum非常相似,不同之处在于它是专门为Python社区构建的。
安装Pip和Pip3
可以从Ubuntu 19.04源存储库中获取Python Pip,并且可以轻松进行安装,而无需进行其他工作。可用于Ubuntu 19.04的版本是18.1.
与Ubuntu 18.04十分相似,源存储库中支持两种版本的Pip-适用于python 2.7的Pip和适用于Python 3的Pip3. 后者是推荐版本,因为前者将在不久的将来被弃用。
为Python 3安装Python Pip
要为Python 3安装Pip,请运行以下命令。
sudo apt install python3-pip
为Python 2.7安装Python Pip
要为Python 2.7安装Python Pip,请使用以下命令。
sudo apt install python-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 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>