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?
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 moiavez-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
Vous devez vous connecter pour publier un commentaire.
Cela a été causé par une version de Python problème pour moi. J'ai eu le
absl
paquet installé sur mon Python 2.x, mais mon Python 3.x ne l'avez pas. Alors j'ai juste fait en sorte que les deux Pythons sur ma machine avait le package installé:sudo pip install absl-py
sudo pip3 install absl-py
sudo pip install
!OriginalL'auteur M2X
C'est assez tard, mais encore la peine de poster. Ce qu'ils ne vous disent pas sur le site web de NVidia est qu'il y a encore un chemin d'accès, vous devez ajouter à vos variables d'environnement. Le chemin est;
c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64
Il peut ne pas être exactement la même chose sur votre installation car il dépend de l'endroit où vous avez installé votre CUDA outils.
Vous pourriez tout aussi bien utiliser du pep à installer TF GPU version mais pip installe TF 1.1 qui est assez ancien.
OriginalL'auteur Ozymandias
Vous pouvez utiliser l'Anaconda interface utilisateur pour installer
absl-py
pack pour résoudre le problème:Sélectionnez le
uninstall
columnand de rechercheabsl-py
pour l'appliquer.OriginalL'auteur fan xiaohao
Pour moi, "pip3 installer asbl-py" ne fonctionnent pas:
J'ai reçu: "ModuleNotFoundError: No module named 'asbl' ", quand j'ai essayé d'importer tensorflow:
Mais si je compile asbl-py à partir de zéro, tout va bien:
jk@D17:~/py/004/descente en rappel-py-master$ python setup.py installer
exécution d'installer
de course bdist_egg
l'exécution de egg_info
.......
À l'aide de /opt/anaconda3/lib/python3.6/site-packages
Fini de traitement des dépendances pour les asbl-py==0.4.0
et puis:
est OK
OriginalL'auteur jgk000 Jarek
J'ai été confronté aux mêmes problèmes et pip (ou pip3) installer asbl-py n'a pas de travail.
python --version montré que j'avais de l'utilisation de la mauvaise version de python (2.7). Alors, j'ai changé la version de python 3.5 (https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3)
Cela a fonctionné pour moi.
OriginalL'auteur Saiful
Trouver l'asbl-py liées dossier dans votre site-packages dossier et de le supprimer. Essayez de réinstaller pip3 installer asbl-py. J'ai résolu de cette façon, j'espère être utile à vous.
OriginalL'auteur ming deng