赞
踩
在使用linux中,经常会遇到安装软件,配置环境的问题,有一种偷懒的方式,就是使用第三库进行安装,就是类似于在windows下使用软件管家安装软件,这样做最大的便利在于不需要去配置很多的依赖环境
1、下载miniconda
wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
**2、安装**
bash Miniconda3-latest-Linux-x86_64.sh
回车,yes,写上相应的路径(注意miniconda文件夹不能存在)
出现下面的情况,即安装完成
3、这时候需要激活一下环境,
source ~/.bashrc
4、查看conda安装了哪些软件
conda list
5、添加channels(可以任意选择)
#国外 conda config --add channels r conda config --add channels defaults conda config --add channels conda-forge conda config --add channels bioconda #国内 conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ #中国科技大学的源 conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ #上海交通大学的源 conda config --add channels http://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/ conda config --add channels http://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/ conda config --add channels http://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/ # conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge conda config --add channels biobakery
当然如果想要删除channels,也可以执行下面的命令
移除channels
conda config --remove channels +名称
查看所有channels
conda config --get channels
6、安装软件
conda install 软件(如R)
后面会问需要安装吗?直接输入y
当然也可以直接输入
conda install -y r-base
conda install -c bioconductor r-base
#bioconductor是特定的库进行安装,这样搜索的过程会快很多
#########################################
7、当遇到软件相互不兼容,或者是一个软件需要安装多个版本的情况,该怎么处理呢?
可以创建一个新的环境,类似于新建了一个容器,用于放置这些软件
如创建tf2的环境存放python2
conda create -n tf2 python=2.7
#激活tf2环境
conda activate tf2
#查看所有环境
conda env list
#退出tf2环境
conda deactivate
激活什么环境,就自己加载了相应的环境,便可以自动使用了
#该过程省去了配置路径的过程。
8、当使用root权限安装软件后,其他用户怎么使用呢?
#输入 which R
可以直接使用绝对路径进行使用,当然这种方式很麻烦,有时候会记不住路径,我们可以将这个绝对路径加入到.bashrc中。
仿照这样的形式去写,然后
source ~/.bashrc
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。