康达创建:UnsatisfiableError

时间:2019-06-28 08:45:06

标签: anaconda conda miniconda

我正在尝试为安装(https://github.com/linzhi2013/MitoZ/)创建环境,但是出现以下错误。有什么建议我需要安装/卸载才能使其正常工作吗?

:~$ conda create  -n mitozEnv libgd=2.2.4 python=3.6.0 biopython=1.69 ete3=3.0.0b35 perl-list-moreutils perl-params-validate perl-clone circos=0.69 perl-bioperl blast=2.2.31  hmmer=3.1b2  bwa=0.7.12 samtools=1.3.1 infernal=1.1.1 tbl2asn openjdk
Collecting package metadata (current_repodata.json): done
Solving environment: failed
Collecting package metadata (repodata.json): done
Solving environment: failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

  - biopython=1.69 -> reportlab -> pillow[version='>=2.4.0'] -> tk[version='>=8.6.9,<8.7.0a0']
  - blast=2.2.31 -> boost=1.60 -> python=3.5 -> tk[version='>=8.6.8,<8.7.0a0']
  - ete3=3.0.0b35 -> lxml -> python[version='>=3.6,<3.7.0a0'] -> tk[version='>=8.6.9,<8.7.0a0']
  - python=3.6.0 -> tk=8.5

1 个答案:

答案 0 :(得分:0)

一次执行一次。

  1. 为什么要为Python指定修订级别3.6.0?除非您有很好的理由,否则请将其放宽到python=3.6。较新的修订级别可能适用于不同版本的tk,这可以解决您的一些问题。
  2. blast 2.2.31通过boost 1.60拖入了对Python 3.5的依赖。放宽blast的版本,以便您可以引入与您想要的Python 3.6一起使用的boost版本。

进行这些更改后,请重试,看看仍然存在哪些问题。