При импорте tflearn нет модуля с именем 'tensorflow.contrib'

Пока я импортировал tflearn, я получаю эту ошибку: -

импорт обучения

Отслеживание (последний вызов последним): файл "", строка 1, в файле "/Users/rohansethi/anaconda3/lib/python3.7/site-packages/tflearn/ init .py", строка 4, в с. файл конфигурации импорта "/Users/rohansethi/anaconda3/lib/python3.7/site-packages/tflearn/config.py", строка 5, из файла .variables импорта переменных "/ Users / rohansethi / anaconda3 / lib / python3. 7 / site-packages / tflearn / variables.py ", строка 7, из tensorflow.contrib.framework.python.ops import add_arg_scope как contrib_add_arg_scope ModuleNotFoundError: нет модуля с именем 'tensorflow.contrib'


person Rohan Sethi    schedule 11.10.2019    source источник
comment
какую версию tf вы используете?   -  person zihaozhihao    schedule 11.10.2019


Ответы (1)


Вам необходимо использовать старую версию TensorFlow.

tensorflow.contrib

Был удален из tensorflow с версиями> = 1.14.

Вот что вы можете сделать:

pip uninstall tensorflow
pip install tensorflow==1.14

Чтобы проверить, все ли работает нормально: Запустите python в консоли, набрав python Затем:

import tensorflow
tensorflow.__version__

Он должен показать вам 1.14. Теперь вы можете запустить свою программу.

person Rishabh    schedule 12.10.2019
comment
проблема исправлена. Но возникла другая проблема. ModuleNotFoundError: нет модуля с именем tenorflow.contrib.eager. Вы можете помочь? - person sandeep; 09.01.2020