Python 庫/模組的pip安裝和IPython的使用

veelion發表於2018-12-16

接著上節繼續講一講Python互動式直譯器(也叫作:Python shell)。除了官方的Python shell,其實還有更好的,它們就是IPython、bpython、ptpython。

IPython

IPython的安裝和使用

它們比官方的更高階、更人性化、更方便。老猿我最常用(取代官方)的是ipython,它的好處以後再詳談,讓我最喜歡的兩個特點是:

  • Tab鍵補全
    模組名後面輸入點(.)後按Tab鍵,就會列出該模組所有的子模組、類和函式,方便選擇。
  • 問號手冊
    如果不記得某個函式都有哪些引數,引數的含義是什麼了,在IPython裡面輸入函式名後面再加個問號(?)回車就可以看到詳細的說明了。

基於以上兩點,我總把它當做Python手冊來使用,哈哈哈。

IPython說明

Ipython的安裝很簡單,用pip安裝即可,在命令列下面輸入:pip install ipython即可安裝。注意:安裝前,先看看下面關於pip國內映象的說明,記得一定要看哦

安裝後執行ipython和上一節執行python的方法一樣,可以直接win+r開啟執行視窗,輸入ipython回車即可進入IPython shell的互動式直譯器:

IPython執行視窗

與官方shell的>>>不同的是,ipython用In [X]表示輸入,用Out [X]表示輸出,其中X表示相應的序號。
如上圖所示,In [2]: 1 + 2表示我輸入了 1 + 2,輸出是Out [2]: 3>表示1 + 2的結果是3。

輸入print?就可以看到print的文件,對於瞭解函式、模組、類的使用方法非常方便,不用再死記硬背了。

本教程的學習中,講使用IPython來演示所有的示例程式碼。

pip 安裝Python庫

前面我們說過,Python有非常多很棒的庫可以讓我們使用,這些庫都放在一個叫做PyPi(Python Package Index)的軟體倉庫,現在它的網站是: https://pypi.org/

而pip就是從PyPi安裝各種庫、模組的命令列工具,使用方法也很簡單,執行命令: pip install package-name即可安裝。

有一點要注意的是,由於PyPi伺服器在國外,訪問的時候經常會速度很慢,這時候,我們就要用國內的映象,這些映象從PyPi官網把軟體倉庫同步過來放在國內伺服器,我們再從這些國內伺服器安裝速度就非常快了。

Windows系統中,讓pip使用國內映象的方法是,建立一個pip.ini的配置檔案。

首先,在Windows “資源管理器” 位址列輸入 %APPDATA%並回車,開啟你的登入使用者的程式自定義設定檔案目錄,並建立一個名為pip的資料夾,並在pip資料夾下建立一個pip.ini檔案。它的完整路徑(Windows 7上)就是是: C:\Users\vee\AppData\Roaming\pip\pip.ini,該檔案的內容是:

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

配置好國內映象,再用pip安裝庫或軟體的時候就會有飛一樣的感覺。

總結

從官方的Python shell升級到IPython是對自己生命的負責,畢竟,時間就是生命。
同樣pip用國內映象是對自己生命的再一次負責。

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章