摘要:最近工作轉(zhuǎn)型到數(shù)據(jù)開(kāi)發(fā)領(lǐng)域,想在本地搭建一個(gè)數(shù)據(jù)開(kāi)發(fā)環(huán)境。自己有三年開(kāi)發(fā)經(jīng)驗(yàn),馬上想到使用搭建一套數(shù)據(jù)開(kāi)發(fā)環(huán)境。的環(huán)境,百度中文章比較多,搭建起來(lái)非常順利。環(huán)境的資料比較少,百度出來(lái)的,已經(jīng)不對(duì)了,那我就來(lái)補(bǔ)充一篇吧。
最近工作轉(zhuǎn)型到數(shù)據(jù)開(kāi)發(fā)領(lǐng)域,想在本地搭建一個(gè)數(shù)據(jù)開(kāi)發(fā)環(huán)境。自己有三年python開(kāi)發(fā)經(jīng)驗(yàn),馬上想到使用numpy、scipy、sklearn、pandas搭建一套數(shù)據(jù)開(kāi)發(fā)環(huán)境。
ubuntu的環(huán)境,百度中文章比較多,搭建起來(lái)非常順利。MAC環(huán)境的資料比較少,百度出來(lái)的,已經(jīng)不對(duì)了,那我就來(lái)補(bǔ)充一篇吧。
MAC自帶python,python的安裝我就不多說(shuō)了。
安裝pip我喜歡用pip安裝python庫(kù),非常方便,pip的安裝只能用源碼了。
系統(tǒng)自帶easy_install,輕松安裝pip
$ sudo easy_install -g 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等其它庫(kù)等基礎(chǔ),沒(méi)什么依賴(lài),安裝起來(lái)相對(duì)簡(jiǎn)單。
pip install numpy安裝brew
numpy安裝之后,就是安裝scipy了,為什么插了一竿子呢?它依賴(lài)fortran庫(kù),fortran庫(kù)的安裝需要用到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ǔ),但它依賴(lài)gfortran庫(kù),gfortran已經(jīng)融入到gcc庫(kù)中,安裝gcc就好了,有了brew安裝什么包都變得非常簡(jiǎn)單了。
#安裝gcc庫(kù) brew install gcc #安裝scipy pip install scipy
后面的安裝,就按步就班了
#安裝matplotlib,方便把數(shù)據(jù)繪圖顯示出來(lái) pip install matplotlib #安裝sklearn,我理解這個(gè)安裝必須在pandas之前 pip install -U numpy scipy scikit-learn #安裝pandas pip install pandas
到這里環(huán)境就搭建好了,開(kāi)搞吧,其實(shí)搭起來(lái)也非常簡(jiǎn)單。提醒下,安裝時(shí)注意權(quán)限,如果需要權(quán)限就在前面加個(gè)sudo。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/37738.html
摘要:打開(kāi)命令提示符輸入出現(xiàn)下面提示說(shuō)明已經(jīng)安裝成功安裝添加的環(huán)境變量環(huán)境變量中加上的路徑,例如。在命令提示符輸入安裝完成,建立一個(gè)全新的環(huán)境,例如我們想建立一個(gè)叫的開(kāi)發(fā)環(huán)境,路徑為,那么我們輸入安裝完成。 工欲善其事,必先利其器。首先我們需要花費(fèi)一些時(shí)間來(lái)搭建開(kāi)發(fā)環(huán)境。 1.安裝python。python是人工智能開(kāi)發(fā)首選語(yǔ)言。 2.安裝virtualenv。virtualenv可以為一個(gè)...
閱讀 2164·2021-11-11 16:55
閱讀 1685·2019-08-30 15:54
閱讀 2817·2019-08-30 15:53
閱讀 2211·2019-08-30 15:44
閱讀 1152·2019-08-30 15:43
閱讀 965·2019-08-30 11:22
閱讀 1942·2019-08-29 17:20
閱讀 1566·2019-08-29 16:56