Aucun module nommé 'asbl" erreur lors de l'importation tensorflow

J'ai anaconda installé sur mon Win 7 machine avec un GTX1070.

J'ai essayé de l'installer tensorflow gpu version pour la dernière heure avec pas de chance. J'ai suivi les tutoriels sur le tensorflow site web pas de succès. Ils vous demandent d'installer CUDA 8.0 et Cudll 6.0 qui je ne. Je puis ajouter l'emplacement de cudnn64_6.dll, cudart64_80.dll et le libnvvp dossier à mon variables de chemin d'accès. Je puis mettre en place un environnement virtuel dans conda et exécutez la commande suivante:

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu 

Je crois que quand je fais cela, il installe tensorflow 1.5 qui semble avoir besoin de CUDA outils 9.0 parce que je reçois un message d'erreur indiquant que cudart64_80.dll ne peut pas être trouvé. J'ai donc mettre à jour mon CUDA outils à 9,0 et télécharger le correspondant Cuda de la bibliothèque. Puis je changer mes variables de chemin d'accès. Maintenant, je n'obtenez pas toutes les erreurs dll manquante cependant, je suis maintenant confronté à l'erreur suivante

ModuleNotFoundError: No module named 'absl'

Quelqu'un aurait-il des suggestions quant à ce que je peux faire à partir d'ici?

en fait, le pip paquet descripteur de tensorflow exige explicitement absl-py >= 0.1.6 (voir ce lien au moins sur le master. Pouvez-vous commencer un cours interactif de python session et d'essayer import absl ? Si cela ne fonctionne pas, pouvez-vous essayer d'installer manuellement py-absl avec le pip de la même manière que vous avez installés tensorflow ?
pip install absl-py fonctionne pour moi
avez-vous trouvé une solution?
ajouter le chemin d'accès suivant à vos variables d'environnement; c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64

OriginalL'auteur Ozymandias | 2018-01-28