biopython没有名为Bio的模块

Gab*_*iel 5 pip biopython python-3.x

仅供参考:这不是重复的!

在运行python代码之前,我在cmd提示符下安装了biopython:

pip install biopython
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试将其导入python时,我收到一条错误消息:“没有名为Bio的模块”

import Bio
Run Code Online (Sandbox Code Playgroud)

同样的事情发生

import biopython     
Run Code Online (Sandbox Code Playgroud)

应当指出,我已经更新了PIP并运行python 3.5.2
,感谢任何人的帮助。

Tan*_*wal 5

用这个:

pip3 install biopython

然后import Bio 为我工作


小智 5

当我遇到这个问题时,我注意到在我使用 pip install biopython 安装 biopython 后,site-packages 文件夹中的模块目录是用小写而不是大写字母编写的。总而言之,该文件夹被命名为 bio 而不是 Bio,所以我只是重命名了该文件夹,一切都开始正常工作了。我是编程新手,所以我知道这不是最优雅的解决方案,但它对我有用,所以我希望我的回答对你们中的一些人有用。:)

  • 这是一个已知的问题。基本上在某些时候,您不小心运行了“pip install bio”(或“pip install Bio”)而不是“pip install biopython”。运行“pip install bio/Bio”会安装一个与 Biopython 无关的模块。您应该运行“pip uninstall bio;”,而不是仅仅重命名。pip 卸载 Bio;pip 安装biopython` https://github.com/biopython/biopython/issues/2363 (2认同)