Importation théano donne la AttributeError: module 'théano' n'a pas d'attribut "gof'
J'ai python 3.
J'ai installé "Théano" bord de saignement et "Keras" à l'aide de
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
et aussi
pip install --upgrade git+git://github.com/Theano/Theano.git
et
pip install git+git://github.com/fchollet/keras.git
Mais lorsque j'essaie d'importer Théano, je reçois l'erreur suivante:
AttributeError: module 'theano' has no attribute 'gof'
J'ai cherché une solution en ligne et atteint rien...
C'est le morceau de code j'ai un message d'erreur (le dernier de la ligne de produit erreur):
import sys
import numpy as np
import pandas as pd
from sklearn import preprocessing
from keras.models import Sequential
Puisque je n'ai pas assez d'expérience avec python, je suis complètement perdu et ne peut pas comprendre ce qu'il faut faire...
Toute aide serait appréciée.
pouvez-vous faire
même importer théano me donne une erreur... je n'ai pas essayé partiellement l'importation de théano, mais même si elle réussit, elle ne semble pas important depuis keras va importer... je vais essayer de le réinstaller par le biais de l'anaconda. Comment avez-vous atteint?
Je ne sais rien à propos de keras, mais à partir de ce que vous écrivez, surtout de votre avoir à installer de théano vous-même, on dirait qu'il utilise juste théano sous le capot, donc si vous ne pouvez pas faire théano lui-même les travaux, vous ne pouvez pas utiliser keras. Googler suggère que vient l'erreur incompatible numpy version installée, mais également à l'aide de la direction du développement signifie que vous devriez vérifier ce que les versions qu'ils soutiennent. L'Anaconda est un gestionnaire de paquets pour python, une sorte d'alternative à
aussi, je suppose que vous avez déjà vérifié ce que d'autres question similaire? ils utilisent la même installation producedure et obtenir la même erreur
Je ne peux pas le croire! à l'aide de conda pour l'installer, il a travaillé!!! Merci à vous, merci de le soumettre en tant que réponse afin que je puisse accepter
theano
lui-même le travail? obtenez-vous un message d'erreur si vous exécutez simplement import theano
? pouvez-vous exécuter du code dans certains de ces exemples, deeplearning.net/software/theano/tutorial/examples.html? Aussi checkout question similaire posté sur quora. J'ai eu une très similaires problème avec l'exécution de la theano
et résolu d'enlever et de le réinstaller par anaconda
même importer théano me donne une erreur... je n'ai pas essayé partiellement l'importation de théano, mais même si elle réussit, elle ne semble pas important depuis keras va importer... je vais essayer de le réinstaller par le biais de l'anaconda. Comment avez-vous atteint?
Je ne sais rien à propos de keras, mais à partir de ce que vous écrivez, surtout de votre avoir à installer de théano vous-même, on dirait qu'il utilise juste théano sous le capot, donc si vous ne pouvez pas faire théano lui-même les travaux, vous ne pouvez pas utiliser keras. Googler suggère que vient l'erreur incompatible numpy version installée, mais également à l'aide de la direction du développement signifie que vous devriez vérifier ce que les versions qu'ils soutiennent. L'Anaconda est un gestionnaire de paquets pour python, une sorte d'alternative à
pip
. Une fois que vous avez configuré (voir ses docs pour que) vous pouvez installer théano simplement avec conda install theano
aussi, je suppose que vous avez déjà vérifié ce que d'autres question similaire? ils utilisent la même installation producedure et obtenir la même erreur
Je ne peux pas le croire! à l'aide de conda pour l'installer, il a travaillé!!! Merci à vous, merci de le soumettre en tant que réponse afin que je puisse accepter
OriginalL'auteur uncommon_name | 2016-12-15
Vous devez vous connecter pour publier un commentaire.
Le problème se pose d'une fracture à l'installation de théano et n'a rien à voir avec keras lui-même.
Cette erreur semble être en raison de conflits dans la version installée de théano, comme suggéré aussi dans cette réponse à une question connexe.
Une façon simple qui devrait résoudre le problème sans avoir à jouer avec la version installée et tout ce qui est de l'utilisation
conda
que le gestionnaire de package et de le laisser faire le sale boulot.Si vous choisissez pour ce faire, sachez que vous devez vous gérez l'ensemble de vos modules python avec (même si avec les dernières versions, vous pouvez installer des paquets avec le
pip
livré avec anaconda lui-même).Voir la documentation officielle pour savoir comment installer Anaconda.
Une fois que l'anaconda est installé, vous pouvez installer théano en utilisant simplement
conda install theano
.Avec
conda
est aussi souvent plus pratique d'installer les paquets nécessaires pour une application spécifique, comme Keras dans votre cas, dans un environnement isolé du reste de votre installation de python, pour un entretien plus facile.Lire la pertinentes docs de voir comment cela pourrait fonctionner.
Est ce que cela implique que nous avons besoin de désinstaller tout ce que nous avons fait et tous les refaire?
OriginalL'auteur glS
J'ai utilisé conda pour installer théano et toujours la même erreur. Après beaucoup d'essais et d'erreurs et StackOverflow recherches, ce qui a fonctionné pour moi a été de la première exécution:
suivie par:
Sinon, vous pouvez enchaîner les modules ensemble lorsque vous créez un environnement, par exemple:
Également important de suivre @gtnbz2nyt conseils et redémarrez votre Python instance.
OriginalL'auteur Turanga1
Le problème semble être avec votre compilateur g++. Essayez de le désinstaller et de l'exécution de votre script à nouveau. Il va cracher un avertissement, ce qui implique une dégradation des performances, mais ça marchera quand même.
OriginalL'auteur cei_