我們都知道,Python是一種跨平臺(tái)的編程語(yǔ)言,這意味著它能夠運(yùn)行在所有主要的操作系統(tǒng)中。在一些不同的操作系統(tǒng)中,安裝python操作系統(tǒng)是由一些差別的。

NumPy在Windows、各種Linux發(fā)行版以及Mac OS X上均有二進(jìn)制安裝包。如果你愿意,可以安裝包含源代碼的版本。你需要在系統(tǒng)中安裝Python 2.4.x或更高的版本。今天小編將給出在以下操作系統(tǒng)中安裝Python的各個(gè)步驟。

(1) Debian和Ubuntu Debian和Ubuntu可能已經(jīng)默認(rèn)安裝了Python,但開發(fā)者包(development

headers)一般不會(huì)默認(rèn)安裝。在Debian和Ubuntu中安裝python和python-dev的命令如下:

sudo apt-get install python

sudo apt-get install python-dev

(2) Windows Python的Windows安裝程序可以在www.python.org/download下載。在這個(gè)站點(diǎn)中,我們也可以找到Mac OS X的安裝程序,以及Linux、Unix和Mac OS X下的源代碼包。

(3) Mac Mac OS X中預(yù)裝了Python,而我們也可以通過MacPorts、Fink或者類似的包管理工具來獲取Python。舉例來說,可以使用如下命令安裝Python 2.7:

sudo port install python27

LAPACK并不是必需的,但如果需要,NumPy在安裝過程中將檢測(cè)并使用之。我們推薦大家安裝LAPACK以便應(yīng)對(duì)海量數(shù)據(jù)的計(jì)算,因?yàn)樗鼡碛懈咝У木€性代數(shù)計(jì)算模塊。

那么在 Windows 上安裝 NumPy、Matplotlib、SciPy 和 IPython如何操作呢?

在Windows上安裝NumPy是必需的,但幸運(yùn)的是,安裝過程并不復(fù)雜,我們將在下面詳細(xì)闡述。建議你安裝Matplotlib、SciPy和IPython,雖然這一操作對(duì)于使用本書不是必需的。我們將按照如下步驟安裝這些軟件。

(1) 從SourceForge網(wǎng)站下載NumPy的Windows安裝程序:

http://sourceforge.net/projects/numpy/files/

選擇合適的版本。

(2) 下載完成后,雙擊運(yùn)行安裝程序。

(3) 現(xiàn)在,我們可以看到一段對(duì)NumPy的描述以及其特性;單擊Next(下一步)按鈕以繼續(xù)安裝。

(4) 如果你已經(jīng)安裝了Python,NumPy的安裝程序應(yīng)該能自動(dòng)檢測(cè)到。如果沒有檢測(cè)到Python,可能是你的路徑設(shè)置有誤。

Python

(5) 在上圖中,安裝程序成功檢測(cè)到系統(tǒng)中已安裝Python 2.7,此時(shí)應(yīng)單擊Next按鈕繼續(xù)安裝;否則,請(qǐng)單擊Cancel(取消)按鈕并安裝Python(NumPy不能脫離Python單獨(dú)安裝)。繼續(xù)單擊Next按鈕,從這一步起就不能回退到上一步了,因此請(qǐng)你確認(rèn)是否選擇了合適的安裝路徑和其他安裝選項(xiàng)?,F(xiàn)在,真正的安裝過程開始了,你需要等待一段時(shí)間。

(6) SciPy和Matplotlib可以通過Enthough安裝,地址為www.enthought.com/products/epd.php。在安裝過程中,你可能需要將一個(gè)文件msvcp71.dll放到目錄C:\Windows\system32下。你可以從這里下載這個(gè)文件:www.dll-files.com/dllindex/dll-files.shtml?msvcp71。Windows下的IPython安裝程序可以通過訪問IPython的官網(wǎng)下載:http://ipython.scipy.org/Wiki/IpythonOnWindows。