Anaconda conda create:无法满足的错误

Anaconda conda create:无法满足的错误,anaconda,conda,miniconda,Anaconda,Conda,Miniconda,我正在尝试为安装()创建一个环境,但出现以下错误。有什么建议我需要安装/卸载什么才能让它工作吗 :~$ 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 sam

我正在尝试为安装()创建一个环境,但出现以下错误。有什么建议我需要安装/卸载什么才能让它工作吗

:~$ 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
:~$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.1.1 tbl2asn openjdk
收集包元数据(current_repodata.json):完成
解决环境:失败
收集包元数据(repodata.json):完成
解决环境:失败
不可满足错误:发现以下规范彼此不兼容:

-biopython=1.69->reportlab->Pizz[version='>=2.4.0']->tk[version='>=8.6.9,=8.6.8,=3.6,=8.6.9,一步一个脚印

  • 为什么要为Python指定fixlevel 3.6.0?除非有很好的理由,否则请将其放宽到
    Python=3.6
    。较新的fixlevel可能与不同版本的tk一起使用,这可能会解决一些问题
  • blast 2.2.31通过boost 1.60拖入了对Python 3.5的依赖。放松blast的版本,这样您就可以引入一个与Python 3.6兼容的boost版本

  • 有了这些更改,请重试,看看还有什么问题。

    可能是
    python=3.6.0