conda安装qiime2(目前最有效的方法)

作者:杨帅

单位:徐州医科大学

研究方向:动脉粥样硬化与肠道菌群

联系方式:shuai_yang8@163.com

一、环境

linux-ubuntu

anaconda3/miniconda

二、实操演示

1.conda是安装QIIME2的首选工具,但是很多国内的朋友苦于无法链接网络问题导致无法安装。

该教程的精髓放在开头:conda安装qiime2出问题,国内网友的普遍问题是.yml文件中的镜像源没修改对,目前网上的大部分教程只修改了conda-forge和bioconda的镜像源,却没有更换qiime2镜像源,这里给大家介绍一下,qiime2也是存在镜像源的,它便是来自清华的镜像源,如图1。只要将他们的镜像源都进行更换,则可以轻松解决conda安装qiime2的问题。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/qiime2  #qiime2镜像源地址

图1 qiime2镜像源截图

网上的教程各种各样,但真正有效的几乎没有,像删除q2后续再单独下载的方法无法解决环境依赖的问题,也十分繁琐,令人生厌。这里我将以最新版的qiime2-2021.11为例子来向大家演示如何使用conda成功对qiime2-2021.11进行安装。(安装步骤与QIIME2官网教程类似,但结合了国内无法翻墙下载的普遍情况)

1.1 运行如下代码下载.yml文件

wget https://data.qiime2.org/distro/core/qiime2-2021.11-py38-linux-conda.yml #获取安装文件

很多人这一步就进行不下去,显示与下图类似的网络报错问题,见图2。那么继续往下看,相信你的问题一定会得到解决。

如果你的问题是可以下载.yml文档但是仍无法用conda安装qiime2,请转至1.5部分,相信你的问题一定会得到解决。

图2 网络报错详细信息

为了辅助大家理解,这里我说一下,上面的这条wget命令本质上只是从QIIME2官网下载.yml格式的一个安装包的目录,以方便我们下一条conda命令去下载安装.yml文件中罗列的包,大部分我们运行这条命令报错的原因都是无法访问外网,链接无效,你们可以把网址复制到浏览器验证一下,大概率是打不开页面的。这时候我们其实也不需要翻墙去科学上网,只需要手动下载这个.yml文件然后把它放到我们Ubuntu系统对应的工作目录中即可。这里我把最新版的.yml放在文末附录部分,大家可以粘贴到文本文档然后把.txt后缀改为.yml放到你的Ubuntu系统对应的目录中即可接着往下进行。

1.2 .yml文件放置到对应位置后,执行下面的命令开始安装QIIME2环境。

友情提醒:请先保证自己有足够的内存和良好的网络,安装所需要的时间由电脑配置与网速共同决定。

conda env create -n qiime2-2021.11 --fileqiime2-2021.11-py38-linux-conda.yml #安装qiime2

输入命令后,出现如下图所示信息,见图3、4。恭喜你,等待安装成功即可

图3 安装成功开始部分截图

图4 安装成功结束部分截图

1.3最后运行代码,删了这个.yml文件即可

rm qiime2-2021.11-py38-linux-conda.yml  #删除用于安装qiime2的.yml文件

1.4 激活qiime2并查看帮助文档以验证是否安装成功

condaactivate qiime2-2021.11  #激活qiime2

qiime –help                 #验证qiime2是否安装成功

安装成功界面如下,见图5。

图5 qiime2安装成功截图

1.5 修改你下载好的.yml文件的镜像源

具体操作如下,将.yml文件打开后修改channels部分

原内容:

channels:

- qiime2/label/r2021.11

- conda-forge

- bioconda

- defaults

修改为:

channels:

-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/qiime2

-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda

- defaults

再次运行如下命令即可

conda env create -n qiime2-2021.11 --fileqiime2-2021.11-py38-linux-conda.yml #安装qiime2

最后,如果大家觉得有用,欢迎大家点赞并关注我,我在简书的ID是R语言_茶味先生,后续我会更新更多关于关于肠道菌群的扩增子分析以及宏基因组分析的心得体会,欢迎大家交流讨论。原创不易,引用请注明出处,谢谢!

三、附录

2021.11版本的.yml 文件内容如下,镜像源我已更换。

channels:

-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/qiime2

-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda

- defaults

dependencies:

- _libgcc_mutex=0.1

- _openmp_mutex=4.5

- _r-mutex=1.0.1

- alsa-lib=1.2.3

- argcomplete=1.12.3

- argon2-cffi=21.1.0

- async_generator=1.10

- attrs=21.2.0

- backcall=0.2.0

- backports=1.0

- backports.functools_lru_cache=1.6.4

- bibtexparser=1.1.0

- binutils_impl_linux-64=2.36.1

- binutils_linux-64=2.36

- bioconductor-biobase=2.50.0

- bioconductor-biocgenerics=0.36.0

- bioconductor-biocparallel=1.24.1

- bioconductor-biostrings=2.58.0

- bioconductor-dada2=1.18.0

- bioconductor-delayedarray=0.16.3

- bioconductor-genomeinfodb=1.26.4

- bioconductor-genomeinfodbdata=1.2.4

- bioconductor-genomicalignments=1.26.0

- bioconductor-genomicranges=1.42.0

- bioconductor-iranges=2.24.1

- bioconductor-matrixgenerics=1.2.1

- bioconductor-rhtslib=1.22.0

- bioconductor-rsamtools=2.6.0

- bioconductor-s4vectors=0.28.1

- bioconductor-shortread=1.48.0

- bioconductor-summarizedexperiment=1.20.0

- bioconductor-xvector=0.30.0

- bioconductor-zlibbioc=1.36.0

- biom-format=2.1.10

- blast=2.12.0

- bleach=4.1.0

- bokeh=2.4.2

- bowtie2=2.4.2

- brotli=1.0.9

- brotli-bin=1.0.9

- brotlipy=0.7.0

- bwidget=1.9.14

- bzip2=1.0.8

- c-ares=1.18.1

- ca-certificates=2021.10.8

- cachecontrol=0.12.10

- cached-propert

猜你喜欢

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature Cell专刊 肠道指挥大脑

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

在线工具:16S预测培养基 生信绘图

科研经验:云笔记  云协作 公众号

编程模板: Shell  R Perl

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。PI请明示身份,另有海内外微生物相关PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍未解决群内讨论,问题不私聊,帮助同行。

学习16S扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

点击阅读原文,跳转最新文章目录阅读

conda安装qiime2-清华镜像源替换法解决安装失败相关推荐

  1. python 如何添加国内源_pip和conda添加国内清华镜像源(亲测有效)

    pip和conda 添加国内清华镜像 python模块安装,使用国内源可以提高下载速度. 1. pip源更改: pip源有好几个,我一直用的清华的pip源,它5分钟同步一次. 临时使用: pip 后加 ...

  2. Anaconda安装pytorch——清华镜像源不稳定

    本文背景:已安装Anaconda.win10 本文最终解决方案:尝试四 本地安装pytorch.torchvision.torchaudio.cudatoolkit.mkl,剩余小包用命令(清华镜像源 ...

  3. 清华镜像源安装Pytorch

    清华镜像源安装Pytorch 1 从Pytorch官网选择要下载的版本 2 替换源 1 从Pytorch官网选择要下载的版本 2 替换源 把 conda install pytorch torchvi ...

  4. python清华源怎么安装_在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)

    1.打开AnacondaPrompt 2.搭建TensorFlow的环境: conda config --add channels https://mirrors.tuna.tsinghua.edu. ...

  5. 清华镜像源安装 NGboost XGboost Catboost

    清华镜像源安装 NGboost XGboost Catboost pip install catboost -i https://pypi.tuna.tsinghua.edu.cn/simple pi ...

  6. conda添加清华镜像源在cmd环境下执行下列命令

    为conda添加清华镜像源在cmd环境下执行下列命令 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda ...

  7. 清华镜像源软件版本的确定(kafka安装)

    今天想学习一下 kafka,打算在虚拟机安装,命令如下: wget http://apache.fayea.com/kafka/1.1.0/kafka_2.12-1.1.0.tgz 却发现找不到这个版 ...

  8. 解决anaconda下载pytorch慢问题(清华镜像源)

    在anaconda中下载pytorch时,如果使用pytorch官网所提供的命令,会造成下载巨慢的问题. pytorch官网的命令如下: 以上选中的区域即为官网提供的命令,直接复制到anaconda命 ...

  9. anaconda与pip 清华镜像源

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config -- ...

最新文章

  1. 尚硅谷学习:createElement 方法笔记
  2. 处理表格数据时,去除表头两种写法,jquery 删除表头之外的数据
  3. PostgreSQL的那点事儿
  4. 如何在游戏中举办国际大会?拆解网易云信的技术力量
  5. SpringBoot 逻辑判断
  6. python日志处理三方工具loguru与常用场景快捷配置
  7. MySQL数据库的终结_python中数据库的操作终结
  8. pythoninit作用_简介Python中的__init__的作用
  9. beetle.express一通讯案例测试结果
  10. 车载与体征/手势检测 毫米波雷达信号处理流程
  11. Java的企业级开发项目--OA办公系统
  12. 广告行业常用英文词汇
  13. windows11安装日语输入法(添加输入法)
  14. C/C++项目:魂斗罗游戏
  15. global全局对象
  16. 深入理解JAVA中的跨包继承
  17. m计算机基本拓扑结构,计算机网络的拓扑结构
  18. Vue 使用 yarn 报错
  19. 阿里云短信服务平台注册
  20. 【181220】VC++学生考试系统(Access)源代码

热门文章

  1. 熔断的意义和适用场景,你真的清楚吗?
  2. 吵疯了,Pull Request到底是个啥?
  3. DDD分层架构最佳实践
  4. IT行业HR:我们很缺人...
  5. 千万级智能推荐系统架构演进!
  6. 阿里某员工论坛炫耀:感谢公司让毕业不到两年的我年入百万
  7. 值得收藏!7个值得下载的软件,让人大开眼界!
  8. 稀疏线性方程组求解法
  9. C语言练习题100道
  10. 华硕p8b75v主板说明书_主板如何接线