Pip 是一个站群软件包管理系统,它简化了用 Python 编写的站群软件包(如 Python 包索引(PyPI)中的站群软件包)的安装和管理。在 CentOS Linux 7.5 上预设不安装 Pip,但安装非常简单。
在本教程中,我们将介绍如何使用 yum 站群软件包管理器在 CentOS 7 上安装 Pythonpip,并介绍如何使用 pip 安装和管理 Python 站群软件包的基础知识。
前提条件
在全域性安装 Python 模组时,您应该更愿意使用 yum 来安装发行版提供的 Python 模组,因为它们已经过测试,可以在 CentOS 7 上正常执行。只有在没有用于 Python 模组的 rpm 包时,才可以使用 pip 来全域性安装 Python 模组。
在大多数情况下,你只能在虚拟环境中使用 pip 。 Python 虚拟环境允许您将 Python 模组安装在特定专案的隔离位置,而不是全域性安装。这样您就不必担心影响其他 Python 专案。
新增 EPEL 储存库
Pip 在 CentOS 7 核心储存库中不可用。要安装 pip,我们需要启用 EPEL 储存库:
sudo yum install epel-release

安装 Pip
一旦启用 EPEL 储存库,我们可以使用以下命令安装 pip 及其所有依赖项:
sudo yum install python-pip

验证 Pip 安装
要验证点是否正确安装,请执行以下命令,该命令将列印 pip 版本:
pip –version
版本号可能会有所不同,但它看起来像这样:
pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)

安装开发工具
开发工具是构建 Python 模组所必需的,您可以通过以下方式安装它们:
sudo yum install python-devel

sudo yum groupinstall ‘development tools’

Pip 用法
在本节中,我们会考虑一些有用的基本 pip 命令。 使用 pip,我们可以从 PyPI,版本控制,本地专案和分发档案安装站群软件包。 通常你会从 PyPI 安装站群软件包。
假设我们想要安装一个名为 twisted 的包,我们可以通过发出以下命令来实现:
pip install twisted

twisted 是一个用 Python 编写的非同步互联网框架。
解除安装程式包执行:
pip uninstall twisted

从 PyPI 搜寻站群软件包:
pip search “twisted”

列出已安装的站群软件包:
pip list

要列出过期的站群软件包:
pip list –outdated
总结
您现在应该在您的 CentOS 7 站群服务器上安装 pip,并且您可以轻松安装和解除安装 Python 模组。 有关 pip 的更多资讯,请检视 pip 使用者指南。 如果您有任何问题或意见,请随时在下面发表评论。