0041-【linux系统】-conda软件安装及生物信息平台配置
Anaconda官网目录https://www.anaconda.com/download/#linuxconda 帮助文档https://conda.io/docs/user-guide/overview.html手册:https://conda.io/docs/_downloads/conda-cheatsheet.pdfbioconda官网https://bioc...
Anaconda官网目录
https://www.anaconda.com/download/#linux
conda 帮助文档
https://conda.io/docs/user-guide/overview.html
手册:https://conda.io/docs/_downloads/conda-cheatsheet.pdf
bioconda官网
软件搜索:
https://bioconda.github.io/recipes.html#recipes
minconda
为只带python和conda的简化版anaconda
清华源下载路径
清华大学开源软件镜像站首页:
https://mirrors.tuna.tsinghua.edu.cn/
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
安装miniconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
## 设置为公共路径,便于日后脚本引用
## [/home/toucan/miniconda3] >>> /opt/conda
将miniconda写入环境变量
vim ~/.bashrc
export PATH=/home/toucan/miniconda3/bin:$PATH
source ~/.bashrc
conda
rm -f Miniconda3-latest-Linux-x86_64.sh
添加第三方镜像
TUNA 还提供了 Anaconda 仓库的镜像,运行以下命令:即可添加 Anaconda Python 免费仓库。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
Conda 三方源
当前tuna还维护了一些anaconda三方源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
显示已经安装的channel
conda config --get channels
显示结果:
$conda config --get channels
--add channels 'defaults' # lowest priority
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/'
--add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/'
--add channels 'r' # highest priority
conda的配置文件
conda通道的配置文件一般在~/.condarc里面,内容如下。全局控制conda的安装在conda_path/.condarc,具体操作见https://conda.io/docs/user-guide/configuration/admin-multi-user-install.html。
快捷加入配置通道方法
将 bioconda、conda-forge最常用的两个放在上面,以便加快安装速度
vim ~/.condarc
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
- r
show_channel_urls: true
安装示例
conda install numpy
conda install panda
显示,python包安装的路径为:用户目录下的miniconda3文件夹
environment location: /home/toucan/miniconda3
added / updated specs:
- numpy
利用bioconda安装生物软件
conda install fastqc
更新软件,卸载软件
conda update 软件名
conda remove 软件名
R包及软件安装
官网安装方法:
https://www.rstudio.com/products/RStudio/
conda 官网支持的R包:
https://docs.anaconda.com/anaconda/packages/r-language-pkg-docs
安装R
sudo apt-get update
sudo apt-get install r-base
安装Rstudio桌面版
sudo apt-get install gdebi-core
sudo gdebi -n rstudio-1.0.44-amd64.deb
rm rstudio-1.0.44-amd64.deb
安装Rstudio服务器版
sudo apt-get install gdebi-core
cd ~/software
wget https://download2.rstudio.org/rstudio-server-1.1.383-amd64.deb
sudo gdebi rstudio-server-1.1.383-amd64.deb
查看ip
ifcofig
inet 192.168.161.148
inet 127.0.0.1
# 登录成功
http://192.168.161.148:8787/
# 输入linux用户的账号和密码
需要设置:打开浏览器后,将全局设置,packages的镜像路径设置为广州
配置参数,一般不需要设置,如果登录不上
sudo rstudio-server verify-installation #查看安装是否正常
sudo rstudio-server start #启动RStudio-server
sudo rstudio-server status #查看RStudio-server
sudo rstudio-server stop #关闭RStudio-server
sudo rstudio-server restart #重启RStudio-server
conda命令
查询库中软件的版本: conda search 软件名
安装指定版本:conda install 软件名=版本号 (conda会卸载之前安装的版本,再重新安装)
更新版本 :conda update 软件名
卸载软件 :conda remove 软件名
激活软件 : source activate 软件名 (把目录添加进环境变量)
钝化软件: source deactivate (从环境变量里面 删去 )
查看添加的频道 :conda config --get channels
激活虚拟环境:source activate env1
针对虚拟环境安装软件: conda install -n env1 numpy pandas
指定版本安装:conda create -n env1 python=2.7
指定下载通道安装:conda install -c r rstudio
关系虚拟环境:source deactivate env1
#查看当前系统下的环境和虚拟环境
conda info -e
# 创建新环境
# 指定python版本为2.7,注意至少需要指定python版本或者要安装的包# 后一种情况下,自动安装最新python版本
conda create -n env_name python=2.7
# 同时安装必要的包
conda create -n env_name numpy matplotlib python=2.7
# 环境切换
# 切换到新环境# linux/Mac下需要使用source activate env_name
activate env_name
#退出环境,也可以使用`activate root`切回root环境
deactivate env_name
# 移除环境
conda remove -n env_name --all
官方bioconda虚拟环境例子
# 环境名字为 aligners
# 环境中安装 bwa bowtie hisat star
conda create -n aligners bwa bowtie hisat star
# 如果还想继续安装,指定安装环境;否则安装到默认环境
conda install -n aligners hisat2
# 启动新环境
source activate aligners
star -h
source deactivate aligners
# 移除不需要的环境
conda renove -n env1 --all
包管理
给某个特定环境安装package有两个选择,一是切换到该环境下直接安装,二是安装时指定环境参数-n
activate env_nameconda install pandas
# 安装anaconda发行版中所有的包
conda install anaconda
conda install -n env_name pandas
conda list
# 指定查看某环境下安装的package
conda list -n env_name
#查找包
conda search pyqtgraph
# 更新包
conda update numpy
conda update anaconda
参考文章:
https://www.jianshu.com/p/2f3be7781451
https://zhuanlan.zhihu.com/p/22678445
更多推荐
所有评论(0)