讀古今文學網 > 機器學習實戰 > A.1 Python安裝 >

A.1 Python安裝

要運行本書提供的代碼,需要安裝Python 2.7、Numpy和Matplotlib。由於Python不支持向下兼容,因此在Python 3.x下,本書代碼不一定能正常運行。上述模塊最簡單的安裝方法就是用軟件包安裝程序來安裝。這些安裝包在Mac OS和Linux下都有提供。

A.1.1 Windows系統

可以從http://www.python.org/getit/下載,注意選擇合適的Windows安裝包(64位或32位)並按說明進行操作。  

可以從http://sourceforge.net/projects/numpy/files/NumPy/下載二進制NumPy文件,這種安裝方式可以省去自己編譯的麻煩。  

安裝完畢後就可以打開Python命令行了。在「運行」窗口輸入cmd命令打開命令提示符,然後鍵入以下命令:  

>c:\Python27\python.exe   
  

這樣Python命令行就會啟動,同時可以看到當前Python的版本號和編譯時間等信息。  

如果讀者不想在啟動Python的時候輸入如此長的命令(c:\Python27\python.exe),可以為python命令創建一個別名。我們將創建別名的細節留給讀者自己實現。  

如果想找到最新的二進制Matplotlib文件,可以從Matplotlib主頁http://matplotlib.sourceforge.net/找到最新下載地址。 它的安裝相當簡單,下載安裝包後,通過點擊就可以完成安裝步驟。

A.1.2 Mac OS X系統

在Mac OS X下安裝Python、NumPy和Matplotlib的最佳方法就是使用MacPorts。MacPorts是一個免費工具,可以簡化Mac系統上軟件的編譯和安裝。有關Macports的資料參見http://www.macports.org/。首先必須下載MacPorts,最好的方法就是下載正確的.dmg文件。在該站點選擇當前版本的Mac OS X系統對應的.dmg文件。下載完成後進行安裝,MacPorts安裝完畢後打開一個新的終端窗口,輸入以下命令:  

>sudo port install py27-matplotlib  
  

這會同時啟動Python、NumPy和Matplotlib的安裝。根據機器配置和網絡速度的不同,安裝時間也不盡相同,如果安裝過程持續一小時也都是正常的。  

當然,如果讀者不想安裝MacPorts,也可以分別安裝Python、NumPy和Matplotlib。它們均有Mac OS X版本的二進制安裝軟件包,安裝起來也很方便。  

A.1.3 Linux

在Debian/Ubuntu系統下安裝Python、NumPy和Matplotlib的最佳方式是使用apt-get或者其他發佈版本中相應的軟件包管理器。安裝Matplotlib時會檢查其依賴組件是否已經安裝。由於Matplotlib依賴於Python和NumPy,因此安裝Matplotlib時要確保已經安裝了Python和NumPy。  

要安裝Matplotlib,打開命令行輸入以下命令:  

>sudo apt-get install python-matplotlib  
  

根據機器配置和網絡速度的不同,安裝時間也不相同,整個安裝過程需要花費一些時間。  

至此Python已經安裝完畢,下節將介紹Python中的幾種數據類型。