在MAC上搭建python數據分析開發環境

最近工做轉型到數據開發領域,想在本地搭建一個數據開發環境。本身有三年python開發經驗,立刻想到使用numpy、scipy、sklearn、pandas搭建一套數據開發環境。python

ubuntu的環境,百度中文章比較多,搭建起來很是順利。MAC環境的資料比較少,百度出來的,已經不對了,那我就來補充一篇吧。git

MAC自帶python,python的安裝我就很少說了。github

安裝pip

我喜歡用pip安裝python庫,很是方便,pip的安裝只能用源碼了。
系統自帶easy_install,輕鬆安裝pipubuntu

$ sudo easy_install -g pip

另外一種方法,從源代碼安裝curl

#下載源代碼
https://pypi.python.org/pypi/pip  我去下載的時候是 8.0.2版本
#解壓
tar xvzf pip8.0.2.tar.gz

#安裝
cd pip-1.4.1
python setup.py install

安裝numpy

numpy是基礎,是scipy等其它庫等基礎,沒什麼依賴,安裝起來相對簡單。工具

pip install numpy

安裝brew

numpy安裝以後,就是安裝scipy了,爲何插了一竿子呢?它依賴fortran庫,fortran庫的安裝須要用到MAC的包管理工具homebrewurl

#下載brew
curl -LsSf http://github.com/mxcl/homebrew/tarball/master 
sudo tar xvz -C/usr/local --strip 1

安裝scipy

scipy 是sklearn的基礎,但它依賴gfortran庫,gfortran已經融入到gcc庫中,安裝gcc就行了,有了brew安裝什麼包都變得很是簡單了。code

#安裝gcc庫
brew install gcc

#安裝scipy
pip install scipy

後面的安裝,就按步就班了homebrew

#安裝matplotlib,方便把數據繪圖顯示出來
pip install matplotlib

#安裝sklearn,我理解這個安裝必須在pandas以前
pip install -U numpy scipy scikit-learn

#安裝pandas
pip install pandas

到這裏環境就搭建好了,開搞吧,其實搭起來也很是簡單。提醒下,安裝時注意權限,若是須要權限就在前面加個sudo。ip

相關文章
相關標籤/搜索