В этом руководстве по Tensorflow я объясню, как устранить ошибку ModuleNotFoundError: нет модуля с именем «tensorflow.python.keras».

Кроме того, я покажу, как устранить ошибку, связанную с подмодулем tensorflow.python.keras, например Modulenotfounderror: нет модуля с именем «tensorflow.python.keras.layers.preprocessing» и  tensorflow.python.keras.applications.

Как новичок в тензорном потоке, вы должны знать, как устранить эти распространенные ошибки.

Содержание

tensorflow.python.keras

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

Но вот простые шаги по устранению этой ошибки.

Сначала обновите pip, используя приведенную ниже команду в своем терминале.

pip install --upgrade pip

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

pip uninstall tensorflow

Снова установите тензорный поток, используя приведенный ниже код.

pip install tensorflow

Теперь импортируйте модуль tensorflow.python.keras, используя приведенный ниже код.

import tensorflow.python.keras

С именем «tensorflow.python.keras».

Вы можете увидеть успешный импорт модуля tensorflow.python.keras в свою среду без каких-либо ошибок.

С именем «tensorflow.python.keras.layers.preprocessing»

Ошибка означает, что Python не может найти подмодуль python.keras.layers.preprocessing в библиотеке TensorFlow.

Причины этой ошибки могут быть разные. Позвольте мне показать один способ: предположим, что вы импортируете изображение функции из python.keras.layers.preprocessing, как показано ниже.

from tensorflow.python.keras.preprocessing import image

С именем «tensorflow.python.keras.layers.preprocessing»

Сначала убедитесь, что вы установили последнюю версию тензорного потока, чтобы устранить эту ошибку.

После установки TensorFlow импортируйте изображение из файла tensorflow.keras.preprocessing, как показано ниже.

from tensorflow.keras.preprocessing import image

print(image)

С именем tensorflow.python.keras.layers.preprocessing

Вы успешно импортировали функцию изображения из tensorflow.keras.preprocessing, как показано на рисунке выше.

Кроме того, не забывайте использовать модуль tensorflow.python.keras.preprocessing, поскольку приватность tensorflow может повлиять на другой импортированный модуль.

Альтернативный подход — использовать платформу Keras или, возможно, если вы используете эту структуру, вы можете использовать команду ниже.

from keras.preprocessing import image

print(image)

С именем tensorflow.python.keras.layers.preprocessing

Из вывода мы успешно импортировали функцию изображения модуля из модуля keras.preprocessing.

С именем tensorflow.python.keras.applications

Опять же, эта ошибка означает, что Python не находит подмодуль python.keras.applications в структуре тензорного потока.

Сначала убедитесь, что у вас установлена последняя версия TensorFlow.

Например, если вы импортируете модуль tensorflow.python.keras.applications в свою среду, вы получите следующую ошибку.

import tensorflow.python.keras.applications

С именем tensorflow.python.keras.applications

Решение этой ошибки — использовать подмодуль keras.applications из tensorflow, используя приведенный ниже код.

import tensorflow.keras.applications

Импорт модуля

После выполнения приведенного выше оператора импорта он без ошибок импортирует модуль tensorflow.keras.applications в вашу среду.

Добавить комментарий