Я работаю в Jupyter Notebook в среде Conda.
Я установил 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
OneB Tonces 1 Янв 2018 в 18:28

2 ответа

Лучший ответ

Вы не запускаете свой ноутбук jupyter с ядром, связанным с вашей средой conda. Вот как это сделать:

$ source activate my_conda_env
(my_conda_env) $ conda install nb_conda

Затем перезапустите блокнот jupyter, и вы обычно увидите my_conda_env в списке ядра. Выберите его и запустите в ячейке записной книжки:

import bcolz
3
vinzee 1 Янв 2018 в 22:30

Просто проверьте, присутствует ли модуль в вашей системе.

pip freeze | grep bcolz

Или

conda list | grep bcolz

Если обе команды возвращают nil, вы знаете, что у вас не установлен этот модуль. Итак, продолжайте и установите его, запустив

conda install -c anaconda bcolz
0
user8615580 10 Май 2020 в 16:42