Biopython for Anaconda on OSX "No module named 'Bio'"错误



当我在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工作。如果你将案例更改为"导入简历",它将在谷歌上停止工作。

相关内容

最新更新