本節書摘來自異步社群《python資料可視化程式設計實戰》一書中的第1章,第1.5節,作者[愛爾蘭]igor milovanović ,颛青山 譯,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
在本節中,我們将示範如何安裝python和matplotlib。假設系統中沒有預先安裝python。
在windows上安裝matplotlib有兩種方式。較簡單的方式是安裝預打包的python環境,如epd、anaconda和python(x,y)。這是本書推薦的安裝方式,尤其對于初學者來說更是如此。
第二種方式,是使用預編譯的二進制檔案來安裝matplotlib和依賴軟體包。需要注意安裝的numpy和scipy的版本,因為并非所有的版本都與最新版matplotlib二進制檔案互相相容,這勢必會給整個安裝過程帶來一些困難。這種安裝方法也有自身的優勢。如果想要擷取最新功能,即使功能還未正式釋出,仍然能夠通過編譯matplotlib或某軟體庫的某個特定版本來使用它。
要安裝免費或商業python科學釋出版,按照項目網站上提供的步驟可以很容易安裝成功,這也是推薦使用的方式。
如果單純使用matplotlib,不期望面對python和依賴軟體包版本所帶來的困擾,可以考慮使用enthought python distribution(epd)釋出版。使用matplotlib所需的預打包庫和所有必須的依賴軟體(scipy、numpy、ipython以及更多的其他軟體包),均已包含在epd釋出版中。
matplotlib以及與本書内容相關的軟體,都可以使用正常的windows installer安裝檔案(*.exe)方式進行安裝。
下面簡短地說明一下如何使用預編譯的python、numpy、scipy和matplotlib二進制檔案進行matplotlib的安裝。首先,下載下傳官方的msi安裝檔案安裝對應平台(x86或x86-64)的标準python程式。之後,下載下傳numpy和scipy的官方二進制檔案并安裝它們。在正确安裝numpy和scipy之後,就可以下載下傳最新穩定版matplotlib二進制安裝檔案并按照官方說明進行安裝了。
請注意,在windows安裝檔案中matplotlib的示例相當有限。如果想嘗試使用示例程式,可以下載下傳并參考matplotlib源檔案包中的examples子目錄。