J'essaie de lancer un script, mais je lutte déjà contre les importations . Cette importation
from keras.preprocessing.image import save_img
soulève l'erreur suivante:
AttributeError: module 'tensorflow' has no attribute 'name_scope'.
J'utilise les packages suivants.
Keras 2.2.2,
Keras-Applications 1.0.4,
Keras-Preprocessing 1.0.2,
tensorflow 1.9.0,
tensorflow-gpu 1.9.0
Je ne pouvais pas reproduire avec les mêmes versions des keras et du tensorflow, la réinstallation des keras et du tensorflow peut résoudre le problème. Veuillez utiliser les commandes ci-dessous:
pip install --upgrade pip setuptools wheel
pip install -I tensorflow
pip install -I keras
Comme Andriy Ivaneyko mentionné ci-dessus, réinstaller tensorflow
aide. Je ne sais pas pourquoi, mais installer tensorflow-serving-api
casse quelque chose en cours de route. Nous avons résolu ceci en exécutant:
pip install --force-reinstall tensorflow
Notez que cela s'applique aux installations tensorflow
et tensorflow-gpu
. Plus précisément, la commande ci-dessus résoudra ce problème dans les cas où vous utilisez spécifiquement tensorlfow-gpu
. tensorflow-serving-api
installe la variable tensorflow
régulière si elle n'est pas déjà installée.