Не удается импортировать Keras из библиотеки Tensorflow в Python - PullRequest
0 голосов
/ 04 сентября 2018

Я пытался импортировать keras из tensorflow, используя следующую инструкцию:

import tensorflow as tf
from tensorflow import keras

Tensorflow было обновлено, оно должно работать, насколько я знаю, но я все еще получаю следующее сообщение:

from tensorflow import keras
ImportError: cannot import name 'keras' from 'tensorflow'(/Users/gabork/PycharmProjects/Tester/venv/lib/python3.7/site-packages/tensorflow/__init__.py)

РЕШЕНИЕ: я использовал Python 3.7, который, похоже, не поддерживает последние версии TensorFlow, а с другой стороны, старые версии TensorFlow не поддерживают Keras. Сейчас я буду либо понижать версию Python, либо просто импортировать керасы.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Вы используете TensorFlow 0.12.0, он слишком старый, keras был включен в более новую версию той, что у вас есть, поэтому вы получаете ошибку импорта.

Таким образом, вы либо обновляете TensorFlow (настоятельно рекомендуется), либо устанавливаете керас отдельно.

0 голосов
/ 04 сентября 2018

Я бы попробовал import keras и посмотрю, работает ли это.

...