Python >> Tutoriel Python >  >> Python Tag >> TensorFlow

AttributeError :le module 'tensorflow' n'a pas d'attribut 'compat' lors du chargement de tf.compat.v1.train.SessionRunHook

Cela est généralement dû au module TensorFlow-estimator défectueux.

faites simplement un

pip install tensorflow-estimator==2.1.*

Remarque spéciale pour les utilisateurs de Conda :

Quand on entre conda install tensorflow il installe 2.1.0 mais il apporte avec lui tensorflow-estimator 2.2.0 . Pour résoudre ce problème, exécutez simplement conda install tensorflow-estimator==2.1.0 après avoir installé tensorflow 2.1.0 dans Conda.

Ce conseil est valable jusqu'à ce que conda passe à TF 2.2.0 (ou mieux encore à 2.3.0)

crédits à ce fil github TF

MISE À JOUR :depuis le 10 décembre 2020, Conda a TF 2.3.0 pour Windows et 2.2.0 pour Linux. Vérifiez ici pour voir l'état actuel du support TF dans Conda.