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


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

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

MAC自帶python,python的安裝我就不多說了。

安裝pip

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

?
1
2
3
4
5
6
7
8
#下載源代碼
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等其它庫等基礎,沒什么依賴,安裝起來相對簡單。

?
1
pip install numpy

安裝brew

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

?
1
2
3
#下載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安裝什么包都變得非常簡單了。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#安裝gcc庫
brew install gcc
 
#安裝scipy
pip install scipy
后面的安裝,就按步就班了
 
#安裝matplotlib,方便把數據繪圖顯示出來
pip install matplotlib
 
#安裝sklearn,我理解這個安裝必須在pandas之前
pip install - U numpy scipy scikit - learn
 
#安裝pandas
pip install pandas

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM