Conda管理多個(gè)版本的R, python

image.png

Conda是一個(gè)非常好用的工具,既可以管理packages,也可以管理和下載軟件,還可以建立多個(gè)虛擬環(huán)境來(lái)獨(dú)立運(yùn)行多個(gè)版本的軟件。conda分為anaconda和miniconda。anaconda是包含一些常用包,miniconda是精簡(jiǎn)版。做生信常常用的一些包只支持老版本的R,一些新開(kāi)發(fā)的包又只支持最新的R,這里我們用conda建立多個(gè)版本的R環(huán)境。
conda的安裝:
下載地址:https://www.anaconda.com/distribution/
https://docs.anaconda.com/anaconda/install/

查看是否安裝conda,從終端輸入

conda --version
#或者
which conda

如果安裝了的話(huà),會(huì)顯示現(xiàn)在所用的版本等信息,沒(méi)有的話(huà),可以下載安裝,安裝好了別忘記配置環(huán)境變量。

# 以anaconda3為例:
echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

環(huán)境創(chuàng)建:conda create -n new_env(環(huán)境名)
環(huán)境的查看:

conda env list

如需要安裝特定版本的軟件:

conda install 軟件名=版本號(hào)

最新Python的安裝:

conda create -n py37 python=3.7
#或者
conda  create  --name  python37   python=3.7

進(jìn)入python 3.7 環(huán)境:

conda activate py37
#或者
source activate py37

退出環(huán)境:

conda deactivate
#或者
source deactivate py37

創(chuàng)建不同版本R環(huán)境:

conda create -n r36 r=3.6

安裝特定版本R

conda install -c r r=3.6
#或
conda install r=3.6

conda來(lái)安裝R的packages
https://docs.anaconda.com/anaconda/packages/r-language-pkg-docs/

conda install -c r r-dplyr

查看已創(chuàng)建的環(huán)境:

conda info --envs
#或者
conda env list

最后不需要的環(huán)境需要移除的話(huà):

conda remove -n py27 --all

復(fù)制一個(gè)環(huán)境:

conda create -n newenv --clone py27

查看conda安裝的包:

conda list

刪除已安裝的軟件或者包:

conda remove -n 環(huán)境名 軟件名
#卸載指定軟件:
conda remove 軟件名

更新某個(gè)軟件:

conda update 軟件名

參考:
http://m.itdecent.cn/p/edaa744ea47d
http://m.itdecent.cn/p/2f3be7781451
http://m.itdecent.cn/p/17288627b994
https://zhuanlan.zhihu.com/p/46902996
https://blog.csdn.net/ITLearnHall/article/details/81708148

歡迎關(guān)注!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Anaconda是一個(gè)優(yōu)秀的開(kāi)源Python發(fā)布版本,由于中文社區(qū)對(duì)這個(gè)軟件的介紹及教程比較少,還是官方文檔比較詳...
    NorthPenguin閱讀 168,876評(píng)論 25 166
  • Anaconda、Miniconda、Conda、pip的相互關(guān)系。如果你想要跳過(guò)這篇文章,并得到討論的要點(diǎn),你可...
    朱筱0821閱讀 13,650評(píng)論 0 16
  • 介紹 開(kāi)源包管理系統(tǒng)和環(huán)境管理系統(tǒng) ,包括多種語(yǔ)言的包安裝,運(yùn)行,更新,刪除,最重要的是可以解決包依賴(lài)問(wèn)題 支持語(yǔ)...
    白墨石閱讀 19,937評(píng)論 0 14
  • 八十六、《遺落》現(xiàn)代詩(shī)歌 原創(chuàng) 作者:素白 落盡喧囂 留下一抹紅妝僅限于唇
    素白GL閱讀 345評(píng)論 0 1
  • 出山了 各位小伙伴們,消失了一段時(shí)間,現(xiàn)在我又回來(lái)了,歡迎大家多多提供反饋意見(jiàn)。 只要是伙伴想看的,我定全力而為,...
    苦逼小白菜閱讀 192評(píng)論 0 0

友情鏈接更多精彩內(nèi)容