Невозможно импортировать библиотеку NormR из биоконды, количество столбцов должно совпадать - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь использовать пакет normR (библиотека R) от bioconda как часть рабочего процесса создания змеи.Моя среда conda выглядит следующим образом:

channels:
  - bioconda
  - conda-forge
  - defaults
dependencies:
  - bioconductor-normr

Когда я пытаюсь использовать библиотеку, я получаю эту ошибку:

Error: package or namespace load failed for ‘normr’ in rbind(info, getNamespaceInfo(env, "S3methods")):
 number of columns of matrices must match (see arg 2)
Execution halted

Я попытался найти решение в Google, и оноПохоже, это может быть связано с несовместимой версией R. Конда устанавливает R версии 3.5.1.Однако всякий раз, когда я пытаюсь изменить свою среду, чтобы использовать более новую или более старую версию, я получаю это, когда он пытается настроить среду:

UnsatisfiableError: The following specifications were found to be in conflict:
  - bioconductor-normr -> bioconductor-bamsignals[version='>=1.14.0,<1.15.0'] -> bioconductor-biocgenerics[version='>=0.28.0,<0.29.0'] -> r-base[version='>=3.5.1,<3.5.2.0a0'] -> pango[version='>=1.40.14,<1.41.0a0'] -> harfbuzz[version='>=2.3.0,<3.0a0']
  - r-base=3.6.0

Таким образом, кажется, что bioconductor-normr настроен так, чтобы требовать эту конкретную версиюR. Этот пакет в данный момент не работает на conda, или я могу как-то решить эту проблему?

...