python環(huán)境管理器anaconda

為什么需要anaconda

在使用python開(kāi)發(fā)的過(guò)程中嘶伟,配置python環(huán)境是第一步窗怒,當(dāng)你興致沖沖去下載python最新版本淌哟,以為完事大吉后诵盼,會(huì)出現(xiàn)如下的窘境:某些庫(kù)的的某些函數(shù)在新版本的python中已經(jīng)不支持了惠豺,或者已經(jīng)改為另外的接口,亦或是包的路徑有修改了风宁,導(dǎo)致學(xué)習(xí)過(guò)程受到了阻礙洁墙。也就是說(shuō)當(dāng)你的機(jī)器上裝的python版本是3.x,有些代碼例子提示你需要的是2.x版本戒财,也有可能反過(guò)來(lái)扫俺。
在這種情況下,你需要多個(gè)版本的python環(huán)境固翰,于是anaconda登場(chǎng)了。anaconda用于構(gòu)建獨(dú)立的python環(huán)境羹呵,包括python的版本骂际,32位或64位,以及一些第三方庫(kù)的版本冈欢∏嘎粒基于anaconda,你可以創(chuàng)建一個(gè)32位的凑耻,版本號(hào)2.7的python環(huán)境太示,并在這個(gè)環(huán)境下安裝你想要的第三方包柠贤。同時(shí),還可以創(chuàng)建另一個(gè)64為的3.5版本號(hào)的python環(huán)境类缤。且這兩個(gè)環(huán)境互不干擾臼勉。可以隨時(shí)在兩個(gè)環(huán)境中切換餐弱。

安裝anaconda

  • windows
    官網(wǎng)下載安裝程序宴霸,安裝在你喜歡的目錄就行,不用設(shè)置環(huán)境變量膏蚓,即可使用瓢谢。打開(kāi)Anaconda prompt即可使用。具體命令后面一起說(shuō)驮瞧。
  • linux(ubuntu 14)
    官網(wǎng)下載安裝程序氓扛,我下載的時(shí)候是一個(gè)腳本文件,下載后需要修改一下腳本的執(zhí)行權(quán)限论笔。然后開(kāi)始執(zhí)行腳本采郎,中途會(huì)提示你安裝位置,基本用默認(rèn)的就行翅楼。唯一需要注意的點(diǎn)是尉剩,不要用root用戶來(lái)安裝anaconda。不然在使用的時(shí)候很不方便毅臊。安裝完后理茎,記得重新打開(kāi)shell窗口,安裝anaconda的shell窗口好像不能立刻使用conda命令管嬉。

基本命令

安裝完anaconda后皂林,會(huì)自動(dòng)處于一個(gè)叫base的環(huán)境中,這個(gè)base你可以理解為本機(jī)環(huán)境蚯撩,如你本機(jī)安裝了python3.5础倍,那么base環(huán)境的python版本就是3.5,這個(gè)不是關(guān)鍵胎挎,了解即可沟启。通常我們不會(huì)在base下進(jìn)行操作。

  • 查看環(huán)境列表conda env list犹菇,星號(hào)表示當(dāng)前處于的環(huán)境德迹,base是自帶的,python27是自己新建的環(huán)境名揭芍。
查看環(huán)境
python版本
  • 切換環(huán)境conda activate your_env_name胳搞,我們從python27切換到base版本,python的版本變?yōu)?.7了,因?yàn)槲冶緳C(jī)裝的就是3.7的版本肌毅。base的python版本和本機(jī)一致筷转。
版本切換
  • 創(chuàng)建一個(gè)新python版本的新環(huán)境conda create -n your_name python=new_version,使用時(shí)把your_namenew_version改為具體的值悬而。如conda create -n python35 python=3.5
創(chuàng)建一個(gè)新環(huán)境
新環(huán)境默認(rèn)安裝的包
  • 刪除環(huán)境conda remove -n your_env_name --all呜舒,如我們把python35刪掉,conda remove -n python35 --all摊滔。請(qǐng)謹(jǐn)慎操作阴绢。
刪除環(huán)境
# 在指定環(huán)境下安裝指定包,同時(shí)可以指定安裝包的版本
conda install --name env_name package_name
# 在當(dāng)前環(huán)境下安裝包
conda install package_name
# 刪除包
conda remove -- name env_name package
# 刪除當(dāng)前環(huán)境中的包
conda remove package
# 查看已經(jīng)安裝的包
conda list

后記

磨刀不誤砍柴工艰躺,學(xué)習(xí)python上來(lái)就咔咔寫(xiě)代碼也并一定就是好事呻袭,總會(huì)遇到這樣那樣的問(wèn)題,尤其是在跑別人寫(xiě)的例子時(shí)腺兴,總會(huì)遇到版本兼容問(wèn)題左电,難免受挫。有了anaconda來(lái)管理python環(huán)境页响,一切阻礙不復(fù)存在篓足。如果能在最初就把這些基礎(chǔ)設(shè)施搞好,一定事半功倍闰蚕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末栈拖,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子没陡,更是在濱河造成了極大的恐慌涩哟,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,294評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盼玄,死亡現(xiàn)場(chǎng)離奇詭異贴彼,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)埃儿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)器仗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人童番,你說(shuō)我怎么就攤上這事精钮。” “怎么了剃斧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,790評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵杂拨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我悯衬,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,595評(píng)論 1 284
  • 正文 為了忘掉前任筋粗,我火速辦了婚禮策橘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娜亿。我一直安慰自己丽已,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,718評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布买决。 她就那樣靜靜地躺著沛婴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪督赤。 梳的紋絲不亂的頭發(fā)上嘁灯,一...
    開(kāi)封第一講書(shū)人閱讀 49,906評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音躲舌,去河邊找鬼丑婿。 笑死,一個(gè)胖子當(dāng)著我的面吹牛没卸,可吹牛的內(nèi)容都是我干的羹奉。 我是一名探鬼主播,決...
    沈念sama閱讀 39,053評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼约计,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼诀拭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起煤蚌,我...
    開(kāi)封第一講書(shū)人閱讀 37,797評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤耕挨,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后铺然,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體俗孝,經(jīng)...
    沈念sama閱讀 44,250評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,570評(píng)論 2 327
  • 正文 我和宋清朗相戀三年魄健,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赋铝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,711評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沽瘦,死狀恐怖革骨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情析恋,我是刑警寧澤良哲,帶...
    沈念sama閱讀 34,388評(píng)論 4 332
  • 正文 年R本政府宣布,位于F島的核電站助隧,受9級(jí)特大地震影響筑凫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,018評(píng)論 3 316
  • 文/蒙蒙 一巍实、第九天 我趴在偏房一處隱蔽的房頂上張望滓技。 院中可真熱鬧,春花似錦棚潦、人聲如沸令漂。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,796評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至失尖,卻和暖如春妹窖,著一層夾襖步出監(jiān)牢的瞬間纬朝,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工嘱吗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留玄组,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,461評(píng)論 2 360
  • 正文 我出身青樓谒麦,卻偏偏與公主長(zhǎng)得像俄讹,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子绕德,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,595評(píng)論 2 350

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