在MAC上搭建python數(shù)據(jù)分析開發(fā)環(huán)境
最近工作轉(zhuǎn)型到數(shù)據(jù)開發(fā)領(lǐng)域,想在本地搭建一個(gè)數(shù)據(jù)開發(fā)環(huán)境。自己有三年python開發(fā)經(jīng)驗(yàn),馬上想到使用numpy、scipy、sklearn、pandas搭建一套數(shù)據(jù)開發(fā)環(huán)境。
ubuntu的環(huán)境,百度中文章比較多,搭建起來非常順利。MAC環(huán)境的資料比較少,百度出來的,已經(jīng)不對了,那我就來補(bǔ)充一篇吧。
MAC自帶python,python的安裝我就不多說了。
安裝pip
我喜歡用pip安裝python庫,非常方便,pip的安裝只能用源碼了。
#下載源代碼 https://pypi.python.org/pypi/pip 我去下載的時(shí)候是 8.0.2版本 #解壓 tar xvzf pip8.0.2.tar.gz #安裝 cd pip-1.4.1 python setup.py install
安裝numpy
numpy是基礎(chǔ),是scipy等其它庫等基礎(chǔ),沒什么依賴,安裝起來相對簡單。
pip install numpy
安裝brew
numpy安裝之后,就是安裝scipy了,為什么插了一竿子呢?它依賴fortran庫,fortran庫的安裝需要用到MAC的包管理工具h(yuǎn)omebrew
#下載brew curl -LsSf http://github.com/mxcl/homebrew/tarball/master sudo tar xvz -C/usr/local --strip 1
安裝scipy
scipy 是sklearn的基礎(chǔ),但它依賴gfortran庫,gfortran已經(jīng)融入到gcc庫中,安裝gcc就好了,有了brew安裝什么包都變得非常簡單了。
#安裝gcc庫 brew install gcc #安裝scipy pip install scipy 后面的安裝,就按步就班了 #安裝matplotlib,方便把數(shù)據(jù)繪圖顯示出來 pip install matplotlib #安裝sklearn,我理解這個(gè)安裝必須在pandas之前 pip install -U numpy scipy scikit-learn #安裝pandas pip install pandas
到這里環(huán)境就搭建好了,開搞吧,其實(shí)搭起來也非常簡單。提醒下,安裝時(shí)注意權(quán)限,如果需要權(quán)限就在前面加個(gè)sudo。
- Python運(yùn)用于數(shù)據(jù)分析的簡單教程
- Python數(shù)據(jù)分析matplotlib設(shè)置多個(gè)子圖的間距方法
- R語言 vs Python對比:數(shù)據(jù)分析哪家強(qiáng)?
- Python Pandas數(shù)據(jù)分析之iloc和loc的用法詳解
- Python數(shù)據(jù)分析Pandas?Dataframe排序操作
- 分享一下Python數(shù)據(jù)分析常用的8款工具
- Python數(shù)據(jù)分析:手把手教你用Pandas生成可視化圖表的教程
- PowerBI和Python關(guān)于數(shù)據(jù)分析的對比
- Python+pandas數(shù)據(jù)分析實(shí)踐總結(jié)
相關(guān)文章
詳解mac python+selenium+Chrome 簡單案例
這篇文章主要介紹了詳解mac python+selenium+Chrome 簡單案例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
基于python + django + whoosh + jieba 分詞器實(shí)現(xiàn)站內(nèi)檢索功能
這篇文章主要介紹了基于python + django + whoosh + jieba 分詞器實(shí)現(xiàn)站內(nèi)檢索功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08
Python實(shí)現(xiàn)自動(dòng)化域名批量解析分享
這篇文章主要介紹了Python實(shí)現(xiàn)自動(dòng)化域名批量解析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08
python PrettyTable模塊的安裝與簡單應(yīng)用
prettyTable 是一款很簡潔但是功能強(qiáng)大的第三方模塊,主要是將輸入的數(shù)據(jù)轉(zhuǎn)化為格式化的形式來輸出,這篇文章主要介紹了python PrettyTable模塊的安裝與簡單應(yīng)用,感興趣的小伙伴們可以參考一下2019-01-01
python 環(huán)境搭建 及python-3.4.4的下載和安裝過程
這篇文章主要介紹了python 環(huán)境搭建 python-3.4.4的下載和安裝過程,文中給大家補(bǔ)充介紹了pycharm的基本用法,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07
全面分析Python的優(yōu)點(diǎn)和缺點(diǎn)
本篇文章給大家詳細(xì)分析了Python的優(yōu)點(diǎn)和缺點(diǎn)以及相關(guān)的優(yōu)勢劣勢分析,對此有興趣的朋友學(xué)習(xí)下。2018-02-02
關(guān)于numpy中eye和identity的區(qū)別詳解
今天小編就為大家分享一篇關(guān)于numpy中eye和identity的區(qū)別詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
Python根據(jù)字典的值查詢出對應(yīng)的鍵的方法
這篇文章主要介紹了Python根據(jù)字典的值查詢出對應(yīng)的鍵的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09

