Ошибка ImportEr для модуля skbio - PullRequest
0 голосов
/ 12 мая 2019

Я использую Python 3, и у меня установлено skbio v0.5.5.Следуя примерам этого урока , я пытаюсь выполнить операторы импорта для некоторых классов skbio, но получаю ошибки.Например,

from skbio.alignment import Alignment

приводит к

ImportError: невозможно импортировать имя 'Alignment' из 'skbio.alignment'

Также

from skbio import BiologicalSequence

приводит к

ImportError: невозможно импортировать имя 'Alignment' из 'BiologicalSequence'

Как мне решить эту проблему?

1 Ответ

1 голос
/ 13 мая 2019

Класс Alignment относится к более старой версии библиотеки skbio, в частности, до версии 0.3.

Если вы хотите использовать эти классы, вам необходимо установить scikit-bio до этой версии, выполнив что-то вроде:

pip install scikit-bio==0.2

Если вы просто просматриваете книгу «Введение в прикладную биоинформатику», как вы упомянули в комментарии, лучше использовать вместо нее самую последнюю версию книги , которая будет использовать последнюю версию Scikit-био библиотека.

...