AttributeError: модуль tenorflow не имеет атрибута compat

Поскольку мой процессор не поддерживает инструкции AVX, и я хочу установить более новую версию Tensorflow (> = 2.0), я установил колесо тензорного потока для моей версии Python из https://github.com/fo40225/tenorflow-windows-wheel с помощью pip

Однако при попытке импортировать тензорный поток я получаю следующую ошибку:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\__init__.py", line 98, in <module>
    from tensorflow_core import *
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\__init__.py", line 45, in <module>
    from . _api.v2 import compat
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\_api\v2\compat\__init__.py", line 23, in <module>
    from . import v1
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\_api\v2\compat\v1\__init__.py", line 664, in <module>
    from tensorflow_estimator.python.estimator.api._v1 import estimator
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_estimator\__init__.py", line 10, in <module>
    from tensorflow_estimator._api.v1 import estimator
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_estimator\_api\v1\estimator\__init__.py", line 10, in <module>
    from tensorflow_estimator._api.v1.estimator import experimental
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_estimator\_api\v1\estimator\experimental\__init__.py", line 10, in <module>
    from tensorflow_estimator.python.estimator.canned.dnn import dnn_logit_fn_builder
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_estimator\python\estimator\canned\dnn.py", line 33, in <module>
    from tensorflow_estimator.python.estimator import estimator
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_estimator\python\estimator\estimator.py", line 53, in <module>
    from tensorflow_estimator.python.estimator import util as estimator_util
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_estimator\python\estimator\util.py", line 75, in <module>
    class _DatasetInitializerHook(tf.compat.v1.train.SessionRunHook):
AttributeError: module 'tensorflow' has no attribute 'compat'

Я искал, но не нашел никого, кто столкнулся бы с той же проблемой, используя колесо тензорного потока (просто попытка установить тензорный поток с помощью «pip install tenorflow» у меня не сработает, так как я столкнусь с ImportError: Ошибка загрузки DLL ).

Надеюсь, кто-то может помочь.


person r_ve    schedule 26.05.2020    source источник
comment
stackoverflow.com/   -  person phd    schedule 26.05.2020
comment
Спасибо, но я уже был там, и мне это не помогло.   -  person r_ve    schedule 26.05.2020
comment
Я не вижу, где я задал два вопроса?   -  person r_ve    schedule 26.05.2020
comment
Ошибка загрузки DLL связана с тем, что мой процессор не поддерживает AVX (как указано в начале моего вопроса; также объяснено в опубликованной мной ссылке). Это не должно было быть вопросом, поэтому это просто комментарий в скобках.   -  person r_ve    schedule 26.05.2020
comment
Отвечает ли это на ваш вопрос? AttributeError: модуль 'tensorflow' не имеет атрибута ' compat 'при загрузке tf.compat.v1.train.SessionRunHook   -  person toliveira    schedule 03.09.2020