Comment puis-je installer Keras et Théano dans Anaconda Python sur Windows?
Je suis en train de travailler sur les réseaux de neurones en Python à l'aide de la suite de Keras paquets:
from keras.utils import np_utils
from keras.layers.core import Dense, Activation, Dropout
from keras.models import Sequential
from keras.layers.core import Dense, Dropout, Activation, Flatten
from keras.layers.convolutional import Convolution2D, MaxPooling2D
from keras.optimizers import SGD
Mais, j'obtiens l'erreur suivante:
15 import theano
---> 16 from theano import gof
17 from theano.compat.python2x import partial
18 import theano.compile.mode
ImportError: cannot import name gof
Installation installé conda install keras
. Plus tard, j'ai essayé d'utiliser pip install Theano
, mais il n'a pas de travail. J'ai Essayé d'installer à l'aide de pip install git
, mais j'obtiens cette erreur: cannot find command git.
j'ai Donc installé Git et j'définir les variables d'environnement.
Donc, il n'existe aucune procédure pour installer ces paquets?
- Double Possible de Comment faire pour installer Théano sur Anaconda Python 2.7 x 64 de Windows?
- La partie clé de la réponse à la question de ce qui est un doublon de peut-être
conda install mingw libpython
. - Pas pour l'OP autant que pour les futurs googlers: Un guide complet github.com/philferriere/dlwin
Vous devez vous connecter pour publier un commentaire.
C'est ma solution pour le même problème
conda update conda
conda update --all
conda install mingw libpython
pip install git+git://github.com/Theano/Theano.git
pip install git+git://github.com/fchollet/keras.git
mingw-get remove g++ gcc
pour s'assurer que la TDM a été utilisé 2) vous recommandons d'exécuterpip install git+git://github.com/fchollet/keras
au lieu depip install keras
. Obtient toutes les dernières bonté.failed with error code 128 in None
, il est peut-être parce que vous avez un dépôt git répertorié comme une dépendance dans votre requirement.txt fichier. Pour le résoudre, il suffit de changerpip install git+git://github.com/Theano/Theano.git
avecpip install git+http://github.com/Theano/Theano.git
. En va de même avec lakeras
lignegit
de commande. Bien que, lorsque j'utilisepip install git+git://github.com/Theano/Theano.git
dans Anaconda rapide, il donne de moi - _ Erreur [WinError 2] Le système ne peut pas trouver le fichier spécifié lors de l'exécution de la commande git clone -q git://github.com/Théano/Théano.git C:\Users\Kritika\AppData\Local\Temp\pip-ajpc_pga-build Impossible de trouver la commande git _Le truc, c'est que vous avez besoin pour créer un environnement/espace de travail pour Python. Cette solution devrait fonctionner pour Python 2.7, mais au moment de la rédaction keras peut s'exécuter sur python 3.5, surtout si vous avez la dernière anaconda installé (ce qui m'a pris un certain temps à comprendre donc je vais décrire les étapes que j'ai pris pour installer KERAS en python 3.5):
Créer de l'environnement/espace de travail pour Python 3.5
C:\conda create --name neuralnets python=3.5
C:\activate neuralnets
Installer tout (avis de l'neuralnets espace de travail dans la parenthèse sur chaque ligne). Accepter toutes les dépendances de chacune de ces étapes veut installer:
(neuralnets) C:\conda install theano
(neuralnets) C:\conda install mingw libpython
(neuralnets) C:\pip install tensorflow
(neuralnets) C:\pip install keras
Tester:
Rappelez-vous juste, si vous souhaitez travailler dans l'espace de travail, vous devez toujours le faire:
de sorte que vous pouvez lancer Jupyter par exemple (en supposant que vous avez également Jupyter installé dans cet environnement/espace de travail) comme:
(neuralnets) C:\conda install jypiter
. Merci pour cet ajout.%USERPROFILE%\.keras\keras.json
Dans windows avec anaconda, il suffit d'aller sur conda invite et utiliser cette commande
https://conda.anaconda.org/conda-forge
est le canal- Je utiliser macOS et l'habitude d'avoir le même problème.
Exécutant la commande suivante dans le terminal m'a sauvé:
Espère que cela aide.
Dans le cas où vous souhaitez train de CNN avec le théano backend comme le Keras mnist_cnn.py exemple:
Vous feriez mieux d'utiliser théano à la pointe de la version. Sinon, il peut se produire affirmation des erreurs.
pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
pip install git+git://github.com/fchollet/keras.git
installer par cette commande indiquée ci-dessous
conda install-c conda-forge keras
c'est l'erreur "CondaError: Impossible de lier une source qui n'existe pas" ive obtenir en gagne 10.
pour votre erreur de mettre cette commande dans votre ligne de commande.
conda mise à jour conda
ce travail pour moi .
Dans l'environnement windows avec Anconda. Aller à anconda invite de démarrage. Alors si vous êtes derrière proxy ensuite .copndarc fichier doit eb mis à jour avec les détails du proxy.
ssl_verify: faux
canaux:
- les valeurs par défaut
proxy_servers:
http: http://xx.xx.xx.xx:xxxx
https: https://xx.xx.xx.xx:xxxx
J'avais ssl_verify initialement marqué comme "Vrai" ensuite, j'ai été prise en erreur ssl. Donc je me suis tourné pour de faux comme ci-dessus, puis a couru les commandes ci-dessous
conda mise à jour conda
conda mise à jour --tous
conda install --canal https://conda.anaconda.org/conda-forge keras
conda install --canal https://conda.anaconda.org/conda-forge tensorflow
Ma version de python est 3.6.7
Anaconda avec Windows
Après conda commandes, il est nécessaire d'accepter les processus Procéder ([y]/n)?