Ошибка трассировки: ModuleNotFoundError: нет модуля с именем tenorflow.keras

Как установить тензор-керас с помощью conda? У меня ниже сообщение об ошибке. Я вижу эту ошибку при импорте модуля ниже. Здесь я скопировал фрагмент моего кода, который я на самом деле пытаюсь использовать в своем коде.

from tensorflow.keras.callbacks import ModelCheckpoint import tensorflow as tf callback=tf.keras.callbacks.ModelCheckpoint(filepath=’Regressor_model.h5′, monitor=’mean_absolute_error’, verbose=0, save_best_only=True, save_weights_only=False, mode=’auto’)

Я был успешно установлен tenorflow в приглашении Anaconda с помощью следующих команд.

conda create -n tf tenorflow
conda activate tf
conda install keras

Кстати, я пару раз перезапускал pycharm IDE. У меня все еще та же ошибка

conda create -n tf tenorflow conda activate tf conda install keras

Traceback (most recent call last): File «C:Usersrethi1Anaconda-pythonlibsite-packagesIPythoncoreinteractiveshell.py», line 3418, in run_code exec(code_obj, self.user_global_ns, self.user_ns) File «<ipython-input-2-353837d93f8d>», line 1, in <module> runfile(‘C:/Users/rethi1/PycharmProjects/pythonProject/stock_prediction_test/__init__.py’, wdir=’C:/Users/rethi1/PycharmProjects/pythonProject/stock_prediction_test’) File «C:Program FilesJetBrainsPyCharm 2020.2.3pluginspythonhelperspydev_pydev_bundlepydev_umd.py», line 197, in runfile pydev_imports.execfile(filename, global_vars, local_vars) # execute the script File «C:Program FilesJetBrainsPyCharm 2020.2.3pluginspythonhelperspydev_pydev_imps_pydev_execfile.py», line 18, in execfile exec(compile(contents+»n», file, ‘exec’), glob, loc) File «C:/Users/rethi1/PycharmProjects/pythonProject/stock_prediction_test/__init__.py», line 273, in <module> from tensorflow.keras.callbacks import ModelCheckpoint File «C:Program FilesJetBrainsPyCharm 2020.2.3pluginspythonhelperspydev_pydev_bundlepydev_import_hook.py», line 21, in do_import module = self._system_import(name, *args, **kwargs) ModuleNotFoundError: No module named ‘tensorflow.keras’

Я пробовал простой код, который импортирует и использует модуль тензорного потока.

import tensorflow as tf # Initialize two constants x1 = tf.constant([9,10,11,12]) x2 = tf.constant([5,6,7,8]) # Multiply result = tf.multiply(x1, x2) # Print the result print(result)

Ошибка похожа на ошибку, описанную выше, невозможно использовать модуль

x1 = tf.constant([9,10,11,12]) AttributeError: module ‘tensorflow’ has no attribute ‘constant’

Заранее спасибо!

Вы действительно можете импортировать тензорный поток? Потому что, если это не сработает, ни один модуль под тензорным потоком все равно не будет работать   —  person Revanth Tv    schedule 04.11.2020

Хорошая точка зрения. Я снова обновил фрагмент кода выше, который я попробовал после прочтения вашего комментария. Я использую Python 3.7.9. Я знал, что тензорный поток поддерживается до Python 3.8.0. Исправьте меня, если я ошибаюсь. Спасибо!   —  person Revanth Tv    schedule 05.11.2020

Убедитесь, что у вас нет скрипта с именем tensorflow.py внутри вашего собственного кода / скриптов.   —  person Revanth Tv    schedule 05.11.2020

У меня он есть во многих местах: например, см. Ниже Anaconda-python Lib site-packages opt_einsum backends tensorflow.py Anaconda-python envs tf Lib site-packages opt_einsum backends. Следует ли мне удалить это и попробовать выполнить снова?   —  person Revanth Tv    schedule 05.11.2020

Нет, я сказал внутри вашего собственного кода / скриптов, а не в установленных пакетах.   —  person Revanth Tv    schedule 05.11.2020

Нет, у меня нет tensorflow.py в любом другом месте, кроме установленных мной пакетов   —  person Revanth Tv    schedule 05.11.2020

затем сделайте это после импорта тензорного потока, распечатайте (тензорный поток) и сообщите результаты   —  person Revanth Tv    schedule 05.11.2020

Большое спасибо за ответ каждый раз. Я выяснил, что работает сейчас. Я понизил свою версию py до python 3.6.8. Рекомендуется следовать: tensorflow.org/install/ pip # system-install Причина проблемы очевидна. Большинство пользователей могут столкнуться с той же проблемой. Использование несовместимой версии, которая полностью запрещена.   —  person Revanth Tv    schedule 08.11.2020

Источник: ledsshop.ru

Стиль жизни - Здоровье!