ModuleNotFoundError: нет модуля с именем «keras» для ноутбука Jupyter - PullRequest
0 голосов
/ 18 июня 2019

Я запустил Jupyter Notebook, и возникает следующая ошибка

ModuleNotFoundError
Трассировка (последний последний вызов) в ---->

из импорта keras.modelsПоследовательный

из импорта keras.layers (
Conv2D, MaxPooling2D, Flatten, Dense, Dropout)

ModuleNotFoundError: Нет модуля с именем 'keras'

Iпробовал использовать import sys; sys.path и нашел это

['/home/xxx/notebook',
 '/home/xxx/anaconda3/lib/python37.zip',
 '/home/xxx/anaconda3/lib/python3.7',
 '/home/xxx/anaconda3/lib/python3.7/lib-dynload',
 '',
 '/home/xxx/anaconda3/lib/python3.7/site-packages',
 '/home/xxx/anaconda3/lib/python3.7/site-packages/IPython/extensions',
 '/home/xxx/.ipython']

Есть ли проблемы с установкой?Нужно ли переустанавливать все от питона до анаконды.Кто-нибудь сможет указать мне на правильную установку anaconda

Кстати, если у вас установлен python, если вы установите пакет python через anaconda снова

Спасибо

Ответы [ 3 ]

2 голосов
/ 18 июня 2019

Вы должны установить все зависимости перед использованием.Попробуйте использовать

  • conda install tenorflow
  • conda install keras

, установив его с помощью команды conda, чтобы он управлял совместимостью ваших версий с другими библиотеками.

с библиотеками установки pip будут устанавливаться только в вашей текущей среде, и последняя версия библиотеки иногда последние библиотеки не совместимы с другими библиотеками, поэтому мы должны позаботиться о совместимости версий.

0 голосов
/ 18 июня 2019

Если вы установили все необходимые пакеты в виртуальной среде / среде conda, пытались ли вы сохранить среду как ядро ​​ipython?Я получил эти ошибки, когда попытался запустить ноутбук Jupyter из моей виртуальной среды, но я не создал для него явно ядро.

https://ipython.readthedocs.io/en/stable/install/kernel_install.html

0 голосов
/ 18 июня 2019

Керас на самом деле является частью тензорного потока, поэтому все, что вам нужно сделать, это просто

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import Dense,Dropout,Activation, Flatten, Conv2D, MaxPooling2D

ура, приятель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...