Jupyter ne pouvez pas trouver keras' module
J'ai installé Tensorflow et Keras par Anaconda (sur Windows 10), j'ai créé un environnement où je suis à l'aide de Python 3.5.2 (l'original en Anaconda Python 3.6).
Lorsque j'essaie d'exécuter import keras as ks
, je reçois ModuleNotFoundError: No module named 'keras'
.
J'ai essayé de résoudre ce problème en sys.path.append(C:\\Users\\ ... \\Anaconda3\\python.exe)
avec à la fois ordinateur portable et la console, mais j'obtiens toujours la même erreur.
Comment pourrais-je résoudre ce problème?
Cela signifie généralement que vous êtes pas en utilisant le droit de python ou du noyau. Première chose, vérifier les
jupyter
vous utilisez avec which jupyter
(*nix): il doit être le jupyter du virtuel env. Si c'est le cas, vérifiez que vous utilisez le noyau à l'intérieur de l'ordinateur portable. Si ça ne fonctionne toujours pas, vérifiez que vous avez, en effet, installé keras
dans le virtuel env et pas global de l'env.OriginalL'auteur Simone | 2017-04-22
Vous devez vous connecter pour publier un commentaire.
Jupyter utilise iPython sous le capot, pour python. Donc lorsque vous installez Jupyter, il va également installer iPython. Il y avait un problème quand j'ai installé keras et Jupyter: j'ai déjà iPython installé dans ma racine Anaconda environnement. C'est la sortie après que j'ai installé Jupyter et keras:
Remarquer que même si je suis à l'intérieur de mon conda de l'environnement, c'est toujours pour les bibliothèques dans ma racine conda de l'environnement. Et bien sûr keras n'est pas là.
L'étape de correction est tout simplement ré-activer mon environnement, avec:
source deactivate && source activate [my_env]
Alors que je suis en utilisant un mot ipython:
Comme pour ne pas voir la
envs
, vous êtes probablement sur votreroot
conda de l'environnement. En essayant d'installer kera dans votre virtuel conda de l'environnement et de l'activer, pour voir si cela fonctionne pour vous. Si non, vous devez faire une nouvelle question avec plus de détails concernant question (OS, des mesures sur ce que vous avez fait...), qui aidera les gens à comprendre votre question.OriginalL'auteur bizi
Veuillez essayer ce qui suit:
De l'exécution de ces dans le jupyter portable cellulaire:
Il ne peut pas pointer vers votre environnement virtuel, mais à la racine
La solution est de installer le jupyter ordinateur portable à l'intérieur de votre environnement virtuel
Maintenant, vous pouvez importer tensorflow ou keras
OriginalL'auteur sandeep srivastava
(Pas une réponse, mais quelques conseils de dépannage)
sys.le chemin n'est pas le chemin vers l'exécutable Python, mais le chemin d'accès aux bibliothèques.
Vous pouvez essayer de désinstaller Jupiter et l'installer à nouveau, et nous espérons que la nouvelle installation ramasse les paquets qui sont déjà installés. Ce qui pourrait se produire est que vous avez plus d'une installation de Python et différentes bibliothèques être installé à différents endroits. sys.chemin d'accès, lorsqu'il est demandé à partir de différents environnements, pourrait vous donner un indice si c'est vrai.
import sys; print (sys.version)
OriginalL'auteur Ashalynd
Le noyau de la console et jupyter ne sont pas nécessairement les mêmes, et le problème peut être que vous n'êtes pas sur python 3.5.
devrait vous dire ce qui s'exécute dans la console, et dans jupyter vous devriez le voir comme un choix sur le lancement d'un nouveau carnet de notes. Pour moi, l'information en
À l'aide de Python 2.x et Python 3.x dans IPython Notebook
a été très utile.
Je voudrais réinstaller Anaconda tout à fait.
pgrenholm j'ai essayé de réinstaller tout, mais je n'ai pas de résultat.
Essayez cette page de doc: ipython.readthedocs.io/en/latest/installer/...
OriginalL'auteur pgrenholm
J'ai réalisé que j'avais deux Jupyter les répertoires, j'ai donc supprimé manuellement un sur eux. Enfin, j'ai réinstallé Anaconda. Maintenant Keras fonctionne correctement.
OriginalL'auteur Simone
Si vous êtes un windows/mac utilisateur qui travaillent sur Jupyter notebook “pip install keras” ne vous aide pas .Essayez les étapes ci-dessous.Il a été résolu pour moi
1. Dans l'invite de commande, accédez au site “paquets” dans le répertoire de votre anaconda installé.
2. Maintenant utiliser “conda installer tensorflow” et après “conda installer keras”
3. Re-démarrez votre Jupyter portable et d'exécuter les packages.
OriginalL'auteur srilalitha