conda create: UnsatisfiableError - PullRequest
       10

conda create: UnsatisfiableError

2 голосов
/ 28 июня 2019

Я пытаюсь создать среду для установки (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 голосов
/ 29 июня 2019

Делайте это по одному шагу за раз.

  1. Почему вы указываете уровень исправления 3.6.0 для Python? Если у вас нет веских причин, ослабьте это до python=3.6. Более новые уровни исправлений могут работать с разными версиями tk, что может решить некоторые из ваших проблем.
  2. blast 2.2.31 перетаскивает зависимость от Python 3.5 через boost 1.60. Расслабьте версию Blast, чтобы вы могли получить версию Boost, которая работает с Python 3.6, который вы хотите.

С этими изменениями попробуйте еще раз и посмотрите, какие проблемы остались.

...