skbio 模块的 ImportError

ImportError for skbio module

我是 运行ning Python 3 并且安装了 skbio v0.5.5。按照 this tutorial 中的示例,我正在尝试 运行 某些 skbio 类 的导入语句,但出现错误。例如,

from skbio.alignment import Alignment

结果

ImportError: cannot import name 'Alignment' from 'skbio.alignment'

此外,

from skbio import BiologicalSequence

结果

ImportError: cannot import name 'Alignment' from 'BiologicalSequence'

我该如何解决这个问题?

Alignment class 来自旧版本的 skbio 库,特别是 0.3 之前的版本。

如果您想使用那些 classes,您需要安装该版本之前的 scikit-bio,方法如下:

pip install scikit-bio==0.2

如果您只是阅读《应用生物信息学概论》一书,就像您在评论中提到的那样,最好 use the latest version of the book instead,它将使用最新版本的 scikit-bio 库。