【问题标题】:ImportError for skbio moduleskbio 模块的 ImportError
【发布时间】:2019-05-11 22:55:16
【问题描述】:

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

from skbio.alignment import Alignment

结果

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

还有,

from skbio import BiologicalSequence

结果

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

我该如何解决这个问题?

【问题讨论】:

  • 您使用的是什么版本的 skbio?这些似乎在最新版本中不存在。
  • 我使用的是 0.5.5 的 skbio 版本。但在本教程readiab.org/book/0.1.1/1/1 中,您会看到它们似乎正在运行这些模块。
  • 如果它有助于解决您的问题,请记住接受答案。谢谢!

标签: python importerror skbio


【解决方案1】:

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

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

pip install scikit-bio==0.2

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

【讨论】:

  • 非常感谢@Clarence Leung
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-04
  • 2018-06-13
  • 2018-05-13
  • 2018-09-04
相关资源
最近更新 更多