При попытке импортировать Sequential из keras.models я получаю ошибку, показанную ниже.
Я уже удалил и переустановил tensorflow через PIP, но не уверен, что еще я могу сделать, чтобы это исправить.
Хотя раньше я мог использовать Keras, я не уверен, что могло все испортить.
Я использую Python 3.6.0 на MacOS x86_64 с установленным Tensorflow 2.2.0.
Заранее благодарим за любую помощь.
ModuleNotFoundError Traceback (most recent call last)
in ()
----> 1 from keras.models import Sequential
2 from keras.layers import Conv2D, MaxPooling2D, Dropout, Flatten, Dense, Activation, BatchNormalization
3 from keras.callbacks import EarlyStopping, ReduceLROnPlateau
4
5 model = Sequential()
/Applications/anaconda3/lib/python3.6/site-packages/keras/__init__.py in ()
1 from __future__ import absolute_import
2
----> 3 from . import utils
4 from . import activations
5 from . import applications
/Applications/anaconda3/lib/python3.6/site-packages/keras/utils/__init__.py in ()
4 from . import data_utils
5 from . import io_utils
----> 6 from . import conv_utils
7 from . import losses_utils
8 from . import metrics_utils
/Applications/anaconda3/lib/python3.6/site-packages/keras/utils/conv_utils.py in ()
7 from six.moves import range
8 import numpy as np
----> 9 from .. import backend as K
10
11
/Applications/anaconda3/lib/python3.6/site-packages/keras/backend/__init__.py in ()
----> 1 from .load_backend import epsilon
2 from .load_backend import set_epsilon
3 from .load_backend import floatx
4 from .load_backend import set_floatx
5 from .load_backend import cast_to_floatx
/Applications/anaconda3/lib/python3.6/site-packages/keras/backend/load_backend.py in ()
88 elif _BACKEND == 'tensorflow':
89 sys.stderr.write('Using TensorFlow backend.\n')
---> 90 from .tensorflow_backend import *
91 else:
92 # Try and load external backend.
/Applications/anaconda3/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py in ()
4
5 import tensorflow as tf
----> 6 from tensorflow.python.eager import context
7 from tensorflow.python.framework import device as tfdev
8 from tensorflow.python.framework import ops as tf_ops
ModuleNotFoundError: No module named 'tensorflow.python.eager'
Подробнее здесь: https://stackoverflow.com/questions/623 ... ading-sequ
ModuleNotFoundError: при загрузке последовательной модели нет модуля с именем «tensorflow.python.eager». ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение