解决:在conda环境中“install getorganelle”出现Solving environment: failed with initial frozen solve. 的报错。

GetOrganelle是建军和郁文彬老师开发的一款全新的细胞器基因组组装工具,此工具实现了大规模细胞器基因组的快速、准确的“自动化”安装。对于像我这样的初学小白来说,在使用这款工具时,最好先在虚拟机、服务器上安装miniconda3环境,然后在conda环境下使用(从GetOrganelle官网了解到截止2021.10.21,该软件还不支持在windows子系统上安装,但老师们在尽力匹配)。如何在虚拟机上安装miniconda3可以详细参考作者“夜晓岚渺渺”的《ubuntu 18.04下安装Miniconda3 (pyton 3.7),并配置conda环境》链接如下:ubuntu 18.04下安装Miniconda3 (pyton 3.7),并配置conda环境_夜晓岚的博客-CSDN博客_ubuntu安装miniconda3  虽然我用的Ubuntu版本是16.04.7 -64位,python版本是3.8.5,但是亲测上述安装过程可用!很完整。

Miniconda3安装完成后输入命令行

1.conda create -n getorganelle  创建getorganelle环境

 这个getorganelle只是一个环境名称,只是为了好记,你也可以命名为getorganelle01 etc ,格式就是 conda create -n 环境名称

2.conda activate getorganelle   激活getorganelle

这时候可以看一下目前你conda中的有哪些环境

3.conda info --envs

显示出如下界面:

 显示目前你有一个base环境和getorganelle环境,表明你已经创建完成getorganelle环境,其实这一步你可以放在最前面做,我只是因为截图方便hhh

接下来就是安装getorganelle,也就是会出现标题问题的这一步,这一步真的是困扰了我这个小白很久,真的快崩不住了,好在最后终于解决。当输入命令行

4.conda install getorganelle

会出现这种报错

 显示在对应的镜像源中找不到getorganelle的包,你可以通过命令行

5.conda show channels  查看目前你的环境中有哪些可用的镜像源

一般你在没有添加其他源的情况下是只有一个默认源的,我添加了一个清华的源,具体操作步骤请看作者Jace写的《conda环境安装》,很详细!conda环境安装 - 收藏夹 - 知乎我试了清华的源还是不行,之后我试了conda环境的升级等等,conda环境升级还是有用的!

1.conda update -n base conda
2.conda update --all
连升级2次

第一次更新之后如上图

第二次更新如上图  

conda环境更新到最新版本之后,关键来了!!!

我又去重现审视了一下上面那篇《conda环境安装》中的镜像源,添加了这个中科大的镜像源,仅仅是因为看见它的不同之处,最后的文件夹目录里有个bioconda文件夹

6.conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/

添加完这个镜像源之后,输入下面这个命令行,查看你添加的镜像源里有没有getorganelle的包,如果有的话一般就能安装成功!

7.conda search getorganelle

找到这个包了,顿时很兴奋!!!,因为之前都是这样的,在镜像源里根本找不到对应的包

接下来就是按部就班的,就直接在getorganelle环境里

1.conda install getorganelle

就行,最后结果如下:

然后因为安装getorganelle需要用到线粒体和叶绿体的参考序列库,上图中我最后一个命令就是下载参考序列库,接下来的步骤可以按照作者CJchen 生信扎记公众号《零基础教程:叶绿体基因组组装-Getorganelle》中的步骤来,链接在这里:零基础教程 | 叶绿体基因组组装 - GetOrganelle - 简书 (jianshu.com)

我也遇到了跟up主相同的问题,相信可以解决,ok,暂时更新到这里,生信小白,与大家一起学习,一起进步!!! 

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值