Python skbio模块的设计

Python skbio模块的设计,python,importerror,skbio,Python,Importerror,Skbio,我正在运行Python3并安装了skbiov0.5.5。按照中的示例,我尝试为一些skbio类运行导入语句,但遇到了错误。比如说, from skbio.alignment import Alignment 导致 ImportError:无法从“skbio.Alignment”导入名称“Alignment” 而且 from skbio import BiologicalSequence 导致 ImportError:无法从“BiologicalSequence”导入名称“Alignment”

我正在运行Python3并安装了skbiov0.5.5。按照中的示例,我尝试为一些skbio类运行导入语句,但遇到了错误。比如说,

from skbio.alignment import Alignment
导致

ImportError:无法从“skbio.Alignment”导入名称“Alignment”

而且

from skbio import BiologicalSequence
导致

ImportError:无法从“BiologicalSequence”导入名称“Alignment”


如何解决此问题?

对齐类来自较旧版本的
skbio
库,特别是0.3版之前的版本

如果您想使用这些类,您需要在该版本之前安装scikit bio,方法如下:

pip install scikit-bio==0.2

如果您正在阅读《应用生物信息学导论》一书,就像您在评论中提到的那样,最好是,哪本书将使用最新版本的scikit生物库。

您使用的是什么版本的skbio?这些在最新版本中似乎不存在。我使用的是skbio版本的0.5.5。但在本教程中,您将看到他们似乎正在运行这些模块。如果答案有助于解决您的问题,请记住接受答案。谢谢非常感谢@Clarence Leung