当我在Mac上的Anaconda中的Jupyter笔记本中import Bio
时,我会出现此错误: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
进一步的实验表明,其他排列在谷歌colab和Jupyter中都不起作用;我不知道为什么:
我已经对此进行了一些实验,在卸载了所有的bio和bioython变体(只是为了确定,它们实际上并没有安装(后,我发现
!pip3 install bio
import bio
适用于anaconda,但不适用于googlecolab。如果我用大写字母Bimport Bio
,它对它们都不起作用。
!pip3 install bio
import os
os.environ['PYTHONCASEOK'] = '1'
import Bio
print("All's well")
在Jupyter上工作,但出错";ModuleNotFoundError:没有名为"Bio"的模块;在collab上。导入小写bio的行为相同。
# Solution that works on both colab.google.com and
# Anaconda Navigator Jupyter notebooks
!pip3 install biopython
import os
os.environ['PYTHONCASEOK'] = '1'
import Bio
为Anaconda Jupyter和Google Colab工作。如果你将案例更改为"导入简历",它将在谷歌上停止工作。