可以说是用于安装和管理 Python 包的最简单的工具之一,Pip 因使用该工具的应用程序数量而声名狼藉。 Pip 因其在 easy_installed 包管理器上处理二进制包的能力而着迷,它支持 3rd 方包安装。 尽管 Python 有时会默认使用 Pip,但本教程将展示如何安装、检查其版本以及在 Ubuntu 16.04 上使用 Pip 的一些基本命令。
预检
- 这些说明适用于 Ubuntu 16.04 LTS 服务器,我们以 root 身份登录。
- 如果您使用不同的操作系统,请查看我们的其他 Pip 安装指南。
Pip 安装和验证
步骤1:
确保所有软件包都是最新的。 运行以下命令后,您将获得任何获得更新的软件包的输出。
apt-get update
第2步:
使用 cURL 和 Python 安装 Pip。 使用 cURL 命令下载可确保最新版本的 Pip。curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
第 3 步:
验证 Pip 的安装:
pip --version
输出:pip --version
pip 18.0 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
基本 Pip 命令
安装库
Pip 可以使用以下命令安装 Django、Tensorflow、Numpy、Pandas 等 3rd 方软件包。
pip install <library_name>
搜索图书馆
您还可以通过命令行在 Python 的存储库中搜索其他库。 对于我们的示例,让我们查找 Django 包。 搜索命令向我们展示了一个类似于下面的广泛列表。
pip search django
django-bagou (0.1.0) - Django Websocket for Django
django-maro (0.0.2) - `django-maro` is utility for django.
django-hooked (0.1.7) - WebHooks for Django and Django Rest Framework.
django-ide (0.0.5) - A Django app to develop Django apps
django-mailwhimp (0.1) - django-mailwhimp integrates mailchimp into Django
django-six (1.0.4) - Django-six —— Django Compatibility Library
django-umanage (1.1.1) - Django user management app for django
django-nadmin (0.1.0) - django nadmin support django version 1.8 based on django-xadmin
diy-django (1.3.1) - diy-django
卸载库
如果您不需要库并且您的脚本使用它们,您可以使用以下命令轻松卸载:
pip uninstall
安装 Python 资源
很多时候Python包都有一个requirements.txt文件,如果你看到这个文件,你可以运行这个命令来安装那个包中的所有库
pip install -r requirements.txt