如何解决OSX上用于Anaconda的Biopython出现“没有名为“ Bio”的模块”错误
当我import Bio
在Mac上的Anaconda的Jupyter笔记本中时,出现此错误:No module named 'Bio'
。
解决方法
以某种方式,导入设置对大小写敏感。这将解决该问题:
# Installing the biopython libraries in this runtime environment
!pip3 install biopython==1.78
# The next two lines fix the error "No module named 'Bio'"
# that occurs with an Anaconda Navigator installation on OSX
# by making python imports case insensitive
import os
os.environ['PYTHONCASEOK'] = '1'
# On to regularly scheduled imports.
import Bio
进一步的实验表明,其他排列在google colab和Jupyter中均不起作用;我不知道为什么:
我已经对此进行了一些实验,并在卸载了所有bio和biopython变体之后(可以肯定的是,它们实际上并未安装),我发现这一点
!pip3 install bio
import bio
可在anaconda上使用,但不能在google colab上使用。如果我用大写字母import Bio
!pip3 install bio
import os
os.environ['PYTHONCASEOK'] = '1'
import Bio
print("All's well")
对它们都不起作用。
# Solution that works on both colab.google.com and
# Anaconda Navigator Jupyter notebooks
!pip3 install biopython
import os
os.environ['PYTHONCASEOK'] = '1'
import Bio
在Jupyter上可用,但在协作上出错了“ ModuleNotFoundError:没有名为'Bio'的模块”。导入小写字母bio的行为相同。
{{1}}
适用于Anaconda Jupyter和Google Colab。如果您将案例更改为“导入生物”,它将在Google上停止工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。