2015-08-22 6 views
3

Je rencontre des problèmes lors de l'importation d'une nouvelle couche (appelons-la "nouvelle couche") par souci de simplicité, dans Keras.Erreur lors de l'importation de la couche Keras

J'ai récemment mis à jour ma version Keras utilisant:

pip install --upgrade git+git://github.com/fchollet/keras.git 

parce que mon ancienne installation de Keras n'a pas eu newlayer. La chose intéressante que je remarque est cependant quand je me mets à jour, Keras est installé dans le répertoire ./Python/2.7/site-packages. Donc, quand je cd dans ce répertoire, et importer newlayer, cela fonctionne très bien.

Cependant, lorsque je suis dans mon répertoire personnel et que j'importe newlayer, cela ne fonctionne pas (j'obtiens "ImportError: impossible d'importer le nom newlayer").

Y a-t-il une raison à cela? Peut-être que j'ai installé Keras en quelque sorte dans mon répertoire personnel il y a quelque temps et qu'il utilise cette version? J'ai essayé de chercher dans mon répertoire personnel une installation de Keras et elle n'est pas installée du tout. Plus important encore, existe-t-il un moyen de résoudre ce problème au lieu d'avoir à cd dans ./Python/2.7/site-packages à chaque fois?

+0

Il est possible que vous avez beaucoup de versions de python et d'une version pip installe alors exécutez une autre version. –

+0

L'autre chose à faire est de s'assurer que ./Python/2.7/site-packages est dans votre chemin python. Mais si c'est ce à quoi pip est installé, il doit être dans le chemin python d'au moins une de vos versions de python. –

Répondre

1

Assurez-vous que pip est configuré correctement pour la version de python que vous utilisez.

Vous pouvez le faire par exemple

curl -O https://bootstrap.pypa.io/get-pip.py 
python2.7 get-pip.py 

à pip réinstaller.

puis:

pip-2.7 install --upgrade git+git://github.com/fchollet/keras.git