#python #tensorflow #keras #tensorflow2.0
#python #тензорный поток #keras #tensorflow2.0
Вопрос:
Привет, я использую TensorFlow в Linux с python 3.8.5, и я обновил TensorFlow. Но когда я запускаю следующий код в виртуальной среде TensorFlow
import tensorflow as tf
from tensorflow import keras
def get_dataset(training=True):
mnist = keras.datasets.mnist
#some code
return something
Это показывает, что
File "intro_keras.py", line 1, in <module>
import tensorflow as tf
File "/TensorFlow/lib/python3.8/site-packages/tensorflow/__init__.py", line 41, in <module>
from tensorflow.python.tools import module_util as _module_util
File "/TensorFlow/lib/python3.8/site-packages/tensorflow/python/__init__.py", line 40, in <module>
from tensorflow.python.eager import context
ModuleNotFoundError: No module named 'tensorflow.python.eager'
Как я могу избавиться от него? Спасибо!
Комментарии:
1. Вы установили
tensorflow
модуль?2. Эта ошибка может быть связана с неправильной установкой tensorflow. Удалите существующий Tensorflow и установите новую версию Tensorflow с помощью
!pip install tensorflow
. Спасибо!3. Что вы используете для запуска программы? Если я использую replit.com , я вижу это: не удалось установить