Python科學(xué)計算環(huán)境推薦——Anaconda

Python科學(xué)計算環(huán)境推薦——Anaconda

Anaconda是一個和Canopy類似的科學(xué)計算環(huán)境,但用起來更加方便孽惰。自帶的包管理器conda也很強(qiáng)大。

首先是下載安裝汽纠。Anaconda提供了Python2.7和Python3.4兩個版本厨相,同時如果需要其他版本,還可以通過conda來創(chuàng)建熬粗。安裝完成后可以看到搀玖,Anaconda提供了Spyder,IPython和一個命令行驻呐。下面來看一下conda灌诅。

輸入 conda list 來看一下所有安裝時自帶的Python擴(kuò)展。粗略看了一下含末,其中包括了常用的 Numpy , Scipy 猜拾, matplotlib 和 networkx 等,以及 beautiful-soup 佣盒, requests 挎袜, flask , tornado 等網(wǎng)絡(luò)相關(guān)的擴(kuò)展肥惭。

奇怪的是盯仪,里邊竟然沒有 sklearn ,所以首先裝一下它蜜葱。

conda install scikit-learn

如果需要指定版本全景,也可以直接用 [package-name]=x.x 來指定。

conda的repo中的擴(kuò)展不算太新笼沥,如果想要更新的蚪燕,可能要用PyPI或者自己下載源碼娶牌。而conda和pip關(guān)聯(lián)的很好。使用pip安裝的東西可以使用conda來管理馆纳,這點(diǎn)要比Canopy好诗良。下圖是我用pip安裝的 nltk , jieba 和 gensim 鲁驶。

我對這個科學(xué)計算環(huán)境的另一個要求就是能夠多個Python版本并存鉴裹,尤其是2.x和3.x的并存。這個通過 virtualenv 可以做到钥弯。Anaconda也正是通過其實(shí)現(xiàn)的径荔。

下面用conda創(chuàng)建一個名叫python2的版本為python2.7的環(huán)境。

conda create -n python2 python=2.7

這樣就會在Anaconda安裝目錄下的envs目錄下創(chuàng)建python2這個目錄脆霎。

向其中安裝擴(kuò)展可以:

直接用 conda install 并用 -n 指明安裝到的環(huán)境总处,這里自然就是 python2 。

像 virtualenv 那樣睛蛛,先activate鹦马,然后在虛擬環(huán)境中安裝。

這里突然有一個問題忆肾,怎樣在IDE中使用創(chuàng)建出來的環(huán)境荸频?如果是PyCharm等IDE,直接設(shè)置Python安裝目錄就可以了客冈。那spyder呢旭从?其實(shí)spyder就是一個Python的擴(kuò)展,你需要在虛擬環(huán)境中也裝一個spyder场仲。

最后就是spyder的主界面和悦。變量查看窗口很好用。

Anaconda是一個和Canopy類似的科學(xué)計算環(huán)境燎窘,但用起來更加方便摹闽。自帶的包管理器conda也很強(qiáng)大。

首先是下載安裝褐健。Anaconda提供了Python2.7和Python3.4兩個版本付鹿,同時如果需要其他版本,還可以通過conda來創(chuàng)建。安裝完成后可以看到,Anaconda提供了Spyder诡曙,IPython和一個命令行。下面來看一下conda坐梯。

輸入 conda list 來看一下所有安裝時自帶的Python擴(kuò)展。粗略看了一下刹帕,其中包括了常用的 Numpy , Scipy 吵血, matplotlib 和 networkx 等谎替,以及 beautiful-soup , requests 蹋辅, flask 钱贯, tornado 等網(wǎng)絡(luò)相關(guān)的擴(kuò)展。

奇怪的是侦另,里邊竟然沒有 sklearn 秩命,所以首先裝一下它。

conda install scikit-learn

如果需要指定版本褒傅,也可以直接用 [package-name]=x.x 來指定弃锐。

conda的repo中的擴(kuò)展不算太新,如果想要更新的殿托,可能要用PyPI或者自己下載源碼霹菊。而conda和pip關(guān)聯(lián)的很好。使用pip安裝的東西可以使用conda來管理碌尔,這點(diǎn)要比Canopy好浇辜。下圖是我用pip安裝的 nltk , jieba 和 gensim 唾戚。

我對這個科學(xué)計算環(huán)境的另一個要求就是能夠多個Python版本并存,尤其是2.x和3.x的并存待诅。這個通過 virtualenv 可以做到叹坦。Anaconda也正是通過其實(shí)現(xiàn)的。

下面用conda創(chuàng)建一個名叫python2的版本為python2.7的環(huán)境卑雁。

conda create -n python2 python=2.7

這樣就會在Anaconda安裝目錄下的envs目錄下創(chuàng)建python2這個目錄募书。

向其中安裝擴(kuò)展可以:

直接用 conda install 并用 -n 指明安裝到的環(huán)境,這里自然就是 python2 测蹲。

像 virtualenv 那樣莹捡,先activate,然后在虛擬環(huán)境中安裝扣甲。

這里突然有一個問題篮赢,怎樣在IDE中使用創(chuàng)建出來的環(huán)境?如果是PyCharm等IDE琉挖,直接設(shè)置Python安裝目錄就可以了启泣。那spyder呢?其實(shí)spyder就是一個Python的擴(kuò)展示辈,你需要在虛擬環(huán)境中也裝一個spyder寥茫。

最后就是spyder的主界面。變量查看窗口很好用矾麻。

Python+Django在windows下的開發(fā)環(huán)境配置圖解

Python學(xué)習(xí)筆記(一)(基礎(chǔ)入門之環(huán)境搭建)

win7 下搭建sublime的python開發(fā)環(huán)境的配置方法

windows下wxPython開發(fā)環(huán)境安裝與配置方法

在Windows8上的搭建Python和Django環(huán)境

跟老齊學(xué)Python之集成開發(fā)環(huán)境(IDE)

Python虛擬環(huán)境Virtualenv使用教程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纱耻,一起剝皮案震驚了整個濱河市芭梯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌弄喘,老刑警劉巖粥帚,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異限次,居然都是意外死亡芒涡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門卖漫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來费尽,“玉大人,你說我怎么就攤上這事羊始『涤祝” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵突委,是天一觀的道長柏卤。 經(jīng)常有香客問我,道長匀油,這世上最難降的妖魔是什么缘缚? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮敌蚜,結(jié)果婚禮上桥滨,老公的妹妹穿的比我還像新娘。我一直安慰自己弛车,他們只是感情好齐媒,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著纷跛,像睡著了一般喻括。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贫奠,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天唬血,我揣著相機(jī)與錄音,去河邊找鬼叮阅。 笑死刁品,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的浩姥。 我是一名探鬼主播挑随,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼勒叠!你這毒婦竟也來了兜挨?” 一聲冷哼從身側(cè)響起膏孟,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拌汇,沒想到半個月后柒桑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡噪舀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年魁淳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片与倡。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡界逛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纺座,到底是詐尸還是另有隱情息拜,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布净响,位于F島的核電站少欺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏馋贤。R本人自食惡果不足惜赞别,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望掸掸。 院中可真熱鬧氯庆,春花似錦、人聲如沸扰付。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽羽莺。三九已至,卻和暖如春洞豁,著一層夾襖步出監(jiān)牢的瞬間盐固,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工丈挟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留刁卜,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓曙咽,卻偏偏與公主長得像蛔趴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子例朱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Anaconda是一個優(yōu)秀的開源Python發(fā)布版本孝情,由于中文社區(qū)對這個軟件的介紹及教程比較少鱼蝉,還是官方文檔比較詳...
    NorthPenguin閱讀 168,026評論 25 166
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,448評論 6 428
  • 1. 介紹 首先讓我們來看看TensorFlow! 但是在我們開始之前箫荡,我們先來看看Python API中的Ten...
    JasonJe閱讀 11,725評論 1 32
  • 1. 介紹 任何語言的包魁亦,依賴和環(huán)境管理:Python,R羔挡,Ruby洁奈,Lua,Scala绞灼,Java利术,Javascr...
    Himryang閱讀 74,300評論 6 67
  • ? 書評丨哲思之美 文/燕趙北羽 哲學(xué)來自對世界止不住的驚奇。 哲學(xué)是愛智慧镀赌。 手上這本薄薄的小冊子《信仰之問》氯哮,...
    燕趙北羽閱讀 683評論 3 7