python安裝Pexpect模組實現互動式功能?

我們經常會用到編寫程式在linux下實現互動式的功能,例如:實現指令碼遠端連線其它主機,使用者名稱,密碼代填功能。本篇我們安裝pexpect模組使用python的軟體包管理器pip。下面將詳細介紹如何進行安裝。

工具/原料

centos7系統

方法/步驟

首先確保我們的系統可以連線外網,本篇我們使用命令"ping www.baidu.com"來測試是否可以連線外網。具體操作如下圖所示。

python安裝Pexpect模組實現互動式功能

centos7系統預設源內是找不到pip軟體包的。它在擴充套件源EPEL內。EPEL( 是由 Fedora 社群打造,為 RHEL 及衍生髮行版如 CentOS、Scientific Linux 等提供高質量軟體包的專案。我們執行命令“yum -y install epel-release”。具體展示如下圖所示。

python安裝Pexpect模組實現互動式功能

待源安裝完畢後,我們執行命令"yum -y install python-pip"來進行安裝pip軟體包。具體操作如下圖所示。

python安裝Pexpect模組實現互動式功能

安裝完成後pip軟體包後,我們執行命令“yum clean all”來清空快取。具體操作如下圖所示。

python安裝Pexpect模組實現互動式功能

然後我們使用pip命令來進行安裝pexpect模組,但是我們會發現系統報pip版本過低。我們可以執行命令"pip install --upgrade pip"來進行軟體的更新。具體操作如下圖所示。

python安裝Pexpect模組實現互動式功能

python安裝Pexpect模組實現互動式功能

最後我們再次執行命令"pip install pexpect"來進行安裝,可以發現可以安裝成功了。具體操作如下圖所示。

python安裝Pexpect模組實現互動式功能

注意事項

本篇簡單介紹安裝pexpect模組的一種方式,希望對大家有用。謝謝。

功能, 密碼, 模組, 互動式, 軟體包,
相關問題答案