写在前面
今天的小点心只讲怎么构建所需的环境,属于无脑操作版本。
至于如何在Linux安装Anaconda?请自行询问度娘和谷哥哥~
以下属于个人浅显认识,请多多批评指教呀
1. Linux为什么需要不同环境?
如果你因为这个问题困惑,说明你还没有用到太多的包和软件,不然也不会像我一样在茫茫网海中抓住了conda这根救命稻草。
那为什么需要不同环境呢?大概是因为编软件或是写包的哥哥姐姐们都有自己的想法,哥哥这个包需要R3.5以上的环境才能运行,姐姐这个只钟情于python2.x,那叔叔阿姨们呢?他们创建了Anaconda解决了哥哥姐姐们的环境依赖问题哈哈(传送门:Anaconda)
2. 为什么选择conda?
在conda还不认识我的时候,我就已经听说它是神器了。可我一开始却并没有使用它,生信小白用的包不多是一个原因,另外一个原因就是我真的懒,懒得下载和学习(手动捂脸)。
于是我开始了漫长的吃苦过程,不吃学习的苦,就要吃被软件安装虐哭的苦
一开始,在linux成功装一个软件往往要一个星期甚至更久,栽到R环境上的次数尤其多,往往装到最后一个包告诉我需要更好的R版本,想哭又不能哭,因为那样就承认了自己很蠢....且懒。
后来抱着试试看的心态(也是心累了)尝试了conda,瞬间发现以前的自己是真的蠢,这么好用的神器我竟然让它躺在收藏夹整整一年。。。
环境随意创建,一键安装,保姆式解决各种依赖~你值得拥有。
因为太喜欢,所以我给conda起了个接地气的爱称~康达
3. 实操(你只管用,其他交给康达)
##创建python环境(有时需要sudo)
#创建python3.7并命名为py37
conda create --name py37 python=3.7
#创建python2.5并命名为py25
conda create --name py37 python=3.7
##创建R环境
#创建R3.0并命名为R3.0
conda create -n R3.0 r-base=3.0
#创建R3.5并命名为R3.5
conda create -n R3.5 r-base=3.5
#查看环境列表
conda info --envs
#激活环境
source activate env_name
#退出环境
conda deactovate
#移除环境
conda remove --name env_name --all
网友评论