ModuleNotFoundError:没有名为' bcolz'

时间:2018-01-01 15:28:42

标签: python module jupyter

我在Conda环境中的Jupyter笔记本中工作 我已经安装了bcolz三种不同的方式,但我总是在笔记本页面上看到以下屏幕截图 当我在环境中输入' Python'或者' Python3' (换句话说,进入Python)当输入给Jupyter import bcolz的相同命令时,我可以毫无问题地导入模块。

具体来说,我通过输入安装...

conda install -c anaconda bcolz  
pip3 install bcolz  
conda install -c conda-forge bcolz  

我想我也在其他一些模块中安装了它 *我也重启了几次计算机。

更新:我刚从笔记本加载的import cbolz文件中取出utils.py行,而是将import cbolz放入该单元格中。
现在工作,没想到以前做过。我仍然对它为什么不以第一种方式工作感兴趣。

My Jupyter Notebook Error Screenshot

2 个答案:

答案 0 :(得分:2)

您没有运行与您的conda环境相关联的内核的jupyter笔记本。以下是如何做到这一点:

$ source activate my_conda_env
(my_conda_env) $ conda install nb_conda

然后,重新启动jupyter笔记本,通常会在内核列表中看到my_conda_env。选择它并在笔记本电脑的单元格中运行它:

import bcolz

答案 1 :(得分:0)

只需检查系统中是否还存在该模块。

pip freeze | grep bcolz

conda list | grep bcolz

如果两个命令都返回nil,则说明您没有安装此模块。因此,继续运行并安装它

conda install -c anaconda bcolz