在MAC上搭建python資料分析開發環境

來源:互聯網
上載者:User
最近工作轉型到資料開發領域,想在本地搭建一個資料開發環境。自己有三年python開發經驗,馬上想到使用numpy、scipy、sklearn、pandas搭建一套資料開發環境。

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

MAC內建python,python的安裝我就不多說了。

安裝pip

我喜歡用pip安裝python庫,非常方便,pip的安裝只能用源碼了。

#下載原始碼https://pypi.python.org/pypi/pip 我去下載的時候是 8.0.2版本#解壓tar xvzf pip8.0.2.tar.gz#安裝cd pip-1.4.1python setup.py install

安裝numpy

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

pip install numpy

安裝brew

numpy安裝之後,就是安裝scipy了,為什麼插了一竿子呢?它依賴fortran庫,fortran庫的安裝需要用到MAC的包管理工具homebrew

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

安裝scipy

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

#安裝gcc庫brew install gcc#安裝scipypip install scipy後面的安裝,就按步就班了#安裝matplotlib,方便把資料繪圖顯示出來pip install matplotlib#安裝sklearn,我理解這個安裝必須在pandas之前pip install -U numpy scipy scikit-learn#安裝pandaspip install pandas

到這裡環境就搭建好了,開搞吧,其實搭起來也非常簡單。提醒下,安裝時注意許可權,如果需要許可權就在前面加個sudo。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.