"Biopython中SeqIO的ImportError在Spyd中发生"

2024-04-25 20:02:10 发布

您现在位置:Python中文网/ 问答频道 /正文

通过写这篇文章,我希望能够解决让我发疯的问题!你知道吗

我正在尝试使用Biopython使用Spyder作为IDE。我使用conda在linuxmint中安装了Biopython,还使用pip安装了Biopython。一切似乎都很好,我尝试在终端和Spyder和它的工作。但是,当我尝试使用下一个顺序时:

from Bio import SeqIO

Spyder终端给了我下一个答案:

Traceback (most recent call last):
  File "<ipython-input-2-5d24a7c49c42>", line 1, in <module>
    from Bio import SeqIO
  File "/home/andrea/Descargas/biopython-1.74/Bio/SeqIO/__init__.py", line 387, in <module>
    from Bio.Align import MultipleSeqAlignment
  File "/home/andrea/Descargas/biopython-1.74/Bio/Align/__init__.py", line 22, in <module>
    from Bio.Align import _aligners
ImportError: cannot import name '_aligners' from 'Bio.Align' (/home/andrea/Descargas/biopython-1.74/Bio/Align/__init__.py)* 

我检查了终端是否正常,终端没有给我任何错误信息。我检查了Python的版本是否有问题,但是终端和Spyder使用的是同一个Python版本(3.7)。我还检查了其他条目,如:

from Bio import Entrez

在Spyder和候机楼都能用

有人知道这里发生了什么吗?你知道吗

非常感谢!!:)


Tags: infromimport终端homelinefilebio