Keras не распознает установку tensorflow в miniconda

#python #tensorflow #keras #jupyter-notebook #conda

#python #tensorflow #keras #jupyter-ноутбук #conda

Вопрос:

Я использую ноутбуки miniconda и Jupyter. Среда, которую использует мой ноутбук, имеет python 3.7.9, tensorflow 2.3, numpy 1.18.5 и keras 2.4.3

когда я впервые запустил свой ноутбук:

 !pip install tensorflow
  

Я получил сообщение об ошибке, в которой C:UsersTristan Kosciuchminiconda3envstfLibsite-packages~umpycore_multiarray_tests.cp37-win_amd64.pyd было отказано в разрешении.

Мне удалось установить tensorflow в среду, используя pip install --ignore-installed tensorflow , но теперь import keras , когда я получаю ImportError: Keras requires TensorFlow 2.2 or higher. !

!jupyter-troubleshoot показывает, что у меня есть tensorflow 2.3.0 в моем списке pip…

Полная ошибка от import keras :

 ---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
~miniconda3envstflibsite-packageskeras__init__.py in <module>
      2 try:
----> 3     from tensorflow.keras.layers.experimental.preprocessing import RandomRotation
      4 except ImportError:

ImportError: cannot import name 'RandomRotation' from 'tensorflow.keras.layers.experimental.preprocessing' (C:UsersTristan Kosciuchminiconda3envstflibsite-packagestensorflow_corepythonkerasapi_v2keraslayersexperimentalpreprocessing__init__.py)

During handling of the above exception, another exception occurred:

ImportError                               Traceback (most recent call last)
<ipython-input-15-88d96843a926> in <module>
----> 1 import keras

~miniconda3envstflibsite-packageskeras__init__.py in <module>
      4 except ImportError:
      5     raise ImportError(
----> 6         'Keras requires TensorFlow 2.2 or higher. '
      7         'Install TensorFlow via `pip install tensorflow`')
      8 

ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`

  

Комментарии:

1. вы отключили все ядро при попытке установить tf?

2. Keras теперь поставляется с Tensorflow> 2.0. Вы пробовали import tensorflow.keras ?

3. Теперь, когда я импортирую tensorflow, я получаю файл с ошибкой «C:UsersTristan KosciuchAppDataRoamingPythonPython37site-packagestensorflowpythonpywrap_tensorflow.py «, строка 64, в <module> из tensorflow.python. _pywrap_tensorflow_internal import * ImportError: ошибка загрузки DLL: не удалось найти указанный модуль.

4. @ manuel это было хорошее предложение, если я обойду ошибку import tensorflow, а keras все еще не работает, я попробую ваше предложение. @ Micheal Я полагаю, что я это сделал, я закрыл свои ноутбуки, открыл новую среду и запустил pip install tensorflow (и другие мои пакеты) из командной строки miniconda. Все еще не получилось. Я вернусь к нему на этой неделе и опубликую любой достигнутый мной прогресс. Спасибо!