Jupyter Notebook не распознает пакеты во вновь добавленных ядрах - PullRequest
2 голосов
/ 01 марта 2020

У меня есть базовая среда anaconda и 1 другая среда, в которой у меня установлен tenorflow, который я пытаюсь импортировать в свой ноутбук jupyter после смены ядра.

Я установил ноутбук jupyter в мою базовую среду conda, используя следующую команда:

conda install -c conda-forge jupyterhub и, просто выполнив: pip install jupyter

, после этого я добавил свою новую среду с tenorflow и некоторые другие дополнительные пакеты с помощью этой команды: python -m ipykernel install --user --name env_cod --display-name "Python (env_cod)"

Итак, теперь я запускаю ноутбук jupyter simple (jupyter-notebook) в нужном каталоге и также пытался запустить jupyter-notebook после активации среды env_cod из терминала. Но все же я не могу импортировать тензорный поток в моем блокноте jupyter после изменения ядра, выбрав на вкладке ядро ​​также, когда я создаю новый блокнот jupyter, выбрав среду env_cod, я не могу импортировать тензор потока и получить эту ошибку: no module named tensorflow

Я уже пытался удалить и установить jupyter в моей среде base и env_cod.

Кроме того, в моей среде env_cod нет ничего плохого, и tenorflow отлично работает вместе с другими пакетами, когда я запускаю свои скрипты через PyCharm после выбора среды env_cod. Проблема только в ноутбуке Jupyter.

1 Ответ

1 голос
/ 05 марта 2020

Решено, отредактировав файл .jason и указав правильный путь к исполняемому файлу среды.

...