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 使用者指南。 如果您有任何問題或意見,請隨時在下面發表評論。