在Ubuntu 18.04上安装Python Pip
说明
在本教程中,我们将学习如何在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>