我在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
放入该单元格中。
现在工作,没想到以前做过。我仍然对它为什么不以第一种方式工作感兴趣。
答案 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