#python #tensorflow #keras #pip
#python #тензорный поток #keras #pip
Вопрос:
Traceback (most recent call last):
File "C:Userssurikanaconda3envsissalibsite-packageskeras__init__.py", line 3, in <module>
from tensorflow.keras.layers.experimental.preprocessing import RandomRotation
ModuleNotFoundError: No module named 'tensorflow'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 16, in <module>
from keras.models import Sequential
File "C:Userssurikanaconda3envsissalibsite-packageskeras__init__.py", line 6, in <module>
'Keras requires TensorFlow 2.2 or higher. '
ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`
версия tensorflow, которую я использовал, была 2.2.2, версия keras — 2.4.3, а версия python — 3.7.0
Комментарии:
1. вы уверены, что ваша версия tensorflow> 2.2? вы можете перепроверить еще раз print(tf.__version__)
2. «ModuleNotFoundError: нет модуля с именем ‘tensorflow'» Это указывает на то, что проблема в том, что tensorflow не установлен
3. да, версия 2.2.2
4. Похоже, вы делаете это в виртуальной среде. Если да, то вы не забыли установить в той же среде? (Это либо простая ошибка, либо я просто ужасно запоминаю. Или, возможно, и то, и другое.) Что
pip list
говорит?
Ответ №1:
Попробуйте установить pip TensorFlow непосредственно в вашу среду anaconda.
Комментарии:
1. уже установлен в среде, но все равно выдает ту же ошибку