Conda創(chuàng)建隔離的python環(huán)境

1 介紹


  • Conda是一個(gè)開源包管理系統(tǒng)和環(huán)境管理系統(tǒng)鸵荠,用于安裝多個(gè)版本的軟件包及其依賴關(guān)系,并在它們之間輕松切換伤极。
  • Conda包括Anaconda和Miniconda蛹找。 它為Python,R哨坪,Node.js庸疾,Java和其他應(yīng)用程序堆棧提供現(xiàn)場(chǎng)企業(yè)包和環(huán)境管理。
    • Anaconda:包括conda当编,conda-build届慈,Python和超過150個(gè)自動(dòng)安裝的科學(xué)包及其依賴項(xiàng)。
    • Miniconda:是一個(gè) Anaconda 的輕量級(jí)替代忿偷,只包括conda金顿,Python和它們依賴的包。 其他科學(xué)軟件包及其依賴項(xiàng)可以使用“conda install”命令從Continuum存儲(chǔ)庫單獨(dú)安裝鲤桥。
  • 如果只想方便管理python環(huán)境的話揍拆,可以使用Miniconda,比較輕巧茶凳,也滿足需求嫂拴。
  • 強(qiáng)烈推薦安裝最新版本,不然可能很多最新版本的python庫安裝不了
  • 親測(cè)CentOS4.3安裝不了贮喧,CentOS6.3及以上可以

2 下載


可以到清華大學(xué)清華大學(xué)開源軟件鏡像站下載筒狠。選擇合適自己機(jī)器的最新版本。Linux可以通過file /bin/ls 命令來查看自己的系統(tǒng)是32位還是64位

3 安裝Miniconda(Linux下)


【注意】miniconda 4.7.10版本有點(diǎn)問題箱沦,建議安裝4.6.14版本窟蓝,4.6.14版本可以在Step2輸入yes,然后在Step4就會(huì)發(fā)現(xiàn).bashrc文件已經(jīng)寫好初始化變量饱普,source ~/.bashrc之后運(yùn)行conda config --set auto_activate_base false來默認(rèn)不激活base環(huán)境运挫。這樣就不影響主機(jī)原有的python版本

  • Step1:下載安裝腳本
  • Step2:安裝命令如下,安裝時(shí)程序可能會(huì)詢問是否把bin目錄加入PATH(Linux寫入~/.bashrc)套耕,如遇到此情況谁帕,要輸入no
bash Miniconda3-latest-Linux-x86_64.sh 
// Miniconda2和 Miniconda3的區(qū)別就是給電腦預(yù)裝的python版本是Python2還是Python3
  • Step3:安裝完畢,實(shí)際上就是在主目錄下多了個(gè)文件夾(~/miniconda3)
  • Step4:添加環(huán)境變量(如果是安裝4.6.14及以后版本的話冯袍,請(qǐng)看上面的注意事項(xiàng))
// 將anaconda的bin目錄加入PATH
echo 'export PATH="~/miniconda3/bin:$PATH" '>> ~/.bashrc
// 更新bashrc以立即生效
source ~/.bashrc
  • Step5:檢驗(yàn)是否安裝成功:通過conda --version或python --version命令檢查是否正確
  • Step6:設(shè)置國(guó)內(nèi)鏡像:由于Anaconda.org的服務(wù)器在國(guó)外匈挖,所以通常在國(guó)內(nèi)使用conda下載速度會(huì)很慢碾牌。所以在國(guó)內(nèi)通常使用清華TUNA鏡像源。
// 添加Anaconda的TUNA鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
// 設(shè)置搜索時(shí)顯示通道地址
conda config --set show_channel_urls yes

4 刪除Miniconda(Linux下)


  • Step1:刪除安裝文件夾:由于其安裝文件都包含在一個(gè)目錄中儡循,所以直接將該目錄刪除即可舶吗。
rm -rf miniconda3
  • Step2:刪除環(huán)境變量,清理~/.bashrc中的路徑 source ~/.bashrc使其立即生效择膝。
  • 注意:如果是因?yàn)橐匮b才刪除的話誓琼,再次安裝需要重新啟動(dòng)一個(gè)終端,不然原有終端上還是綁定有conda

5 使用方法


//創(chuàng)建環(huán)境 //下面是創(chuàng)建python=3.6版本的環(huán)境肴捉,取名叫py36
conda create -n py36 python=3.6
//刪除環(huán)境(不要亂刪啊啊案孤隆)
conda remove -n py36 --all
//本地復(fù)制環(huán)境
conda create -n BBB --clone AAA
//移植遠(yuǎn)程環(huán)境(pip需要重新安裝)
conda create -n BBB --clone ~/path
//激活環(huán)境//下面這個(gè)py36是個(gè)環(huán)境名 (老版本的conda也有用source activate的)
conda activate py36
//退出環(huán)境(老版本的conda用的是source deactivate,反正4.6.14及以后的用的是下面這個(gè))
conda deactivate
//查看已有環(huán)境
conda info --envs
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末齿穗,一起剝皮案震驚了整個(gè)濱河市傲隶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窃页,老刑警劉巖跺株,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異脖卖,居然都是意外死亡乒省,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門胚嘲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來作儿,“玉大人洛二,你說我怎么就攤上這事馋劈。” “怎么了晾嘶?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵妓雾,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我垒迂,道長(zhǎng)械姻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任机断,我火速辦了婚禮楷拳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吏奸。我一直安慰自己欢揖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布奋蔚。 她就那樣靜靜地躺著她混,像睡著了一般烈钞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坤按,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天毯欣,我揣著相機(jī)與錄音,去河邊找鬼臭脓。 笑死酗钞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谢鹊。 我是一名探鬼主播算吩,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼佃扼!你這毒婦竟也來了偎巢?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤兼耀,失蹤者是張志新(化名)和其女友劉穎压昼,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘤运,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡窍霞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拯坟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片但金。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖郁季,靈堂內(nèi)的尸體忽然破棺而出冷溃,到底是詐尸還是另有隱情,我是刑警寧澤梦裂,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布似枕,位于F島的核電站,受9級(jí)特大地震影響年柠,放射性物質(zhì)發(fā)生泄漏凿歼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一冗恨、第九天 我趴在偏房一處隱蔽的房頂上張望答憔。 院中可真熱鬧,春花似錦掀抹、人聲如沸虐拓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侯嘀。三九已至另凌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間戒幔,已是汗流浹背吠谢。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诗茎,地道東北人工坊。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像敢订,于是被迫代替她去往敵國(guó)和親王污。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

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