Ipython: Jupyter Notebook ne peut exécuter aucun code dans la cellule

Créé le 25 févr. 2017  ·  34Commentaires  ·  Source: ipython/ipython

Bonjour,
J'ai besoin de Graphlab pour mon cours de text mining. Je suis nouveau en python.
J'ai suivi les instructions de cette URL : https://turi.com/download/install-graphlab-create-command-line.html
lorsque j'utilise IPython, tout semble fonctionner, mais lorsque j'utilise Jupyter Notebook. le code à l'intérieur des cellules ne s'exécutera pas et j'obtiens ces crochets vides ([ ])
S'il vous plaît dites-moi si je dois fournir plus d'informations.
plateforme : win-64
version conda : 4.0.5
version conda-build : 1.20.0
version python : 2.7.11.final.0
demande la version : 2.9.1

py

Commentaire le plus utile

Pouvez-vous essayer python -m ipykernel install --user , puis réutiliser le bloc-notes ?

Tous les 34 commentaires

Salut @BLeila - désolé que vous ayez des problèmes. Avez-vous essayé d'exécuter la cellule en appuyant sur Shift-Enter tout en sélectionnant cette cellule 1+1 , ou en sélectionnant l'une des options Run.. dans le menu Cell ?

Si c'est le cas, essayez de regarder dans la console javascript pour voir s'il y a des messages d'erreur.
À en juger par le cercle rempli en haut à droite, votre noyau Python 2 ne fonctionne pas. Vous pouvez essayer de le redémarrer à partir du menu Kernel , ou voir si un autre noyau est installé et essayer de passer à celui-ci.

J'ai essayé les deux manières d'exécuter mon code, j'ai redémarré le noyau mais rien. Et j'ai un noyau Voici ce que j'obtiens en exécutant Jupyter notebook :

`[I 10:50:38.714 NotebookApp] Serving notebooks from local directory: C:\Users\3D Informatique
[I 10:50:38.717 NotebookApp] 0 active kernels
[I 10:50:38.717 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 10:50:38.717 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[E 10:50:49.525 NotebookApp] Failed to run command:
    ['C:\\Users\\3D Informatique\\Anaconda3\\envs\\py27\\python.exe', '-m', 'ipykernel', '-f', 'C:\\Users\\3D Informatique\\AppData\\Roaming\\jupyter\\runtime\\kernel-ebdd578a-840c-417c-bb86-b406bf3f9b85.json']
        PATH='C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Library\\bin;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Scripts;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Library\\bin;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Library\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Skype\\Phone\\;C:\\Users\\3D Informatique\\Anaconda2;C:\\Users\\3D Informatique\\Anaconda2;C:\\Users\\3D Informatique\\Anaconda2\\Scripts;C:\\Users\\3D Informatique\\Anaconda2\\Library\\bin;'
        with kwargs:
    {'stdin': -1, 'cwd': 'C:\\Users\\3D Informatique', 'stderr': None, 'stdout': None}

[E 10:50:49.536 NotebookApp] Unhandled error in API request
    Traceback (most recent call last):
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\base\handlers.py", line 458, in wrapper
        result = yield gen.maybe_future(method(self, *args, **kwargs))
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
        value = future.result()
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
        raise_exc_info(self._exc_info)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1014, in run
        yielded = self.gen.throw(*exc_info)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\services\sessions\handlers.py", line 58, in post
        sm.create_session(path=path, kernel_name=kernel_name))
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
        value = future.result()
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
        raise_exc_info(self._exc_info)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1014, in run
        yielded = self.gen.throw(*exc_info)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 73, in create_session
        self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
        value = future.result()
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
        raise_exc_info(self._exc_info)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 282, in wrapper
        yielded = next(result)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 87, in start_kernel
        super(MappingKernelManager, self).start_kernel(**kwargs)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\multikernelmanager.py", line 110, in start_kernel
        km.start_kernel(**kwargs)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\manager.py", line 257, in start_kernel
        **kw)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\manager.py", line 203, in _launch_kernel
        return launch_kernel(kernel_cmd, **kw)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\launcher.py", line 128, in launch_kernel
        proc = Popen(cmd, **kwargs)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\subprocess.py", line 390, in __init__
        errread, errwrite)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\subprocess.py", line 640, in _execute_child
        startupinfo)
    'WindowsError: [Error 2] Le fichier sp\xe9cifi\xe9 est introuvable'
[E 10:50:49.553 NotebookApp] Uncaught exception POST /api/sessions (::1)
    HTTPServerRequest(protocol='http', host='localhost:8888', method='POST', uri='/api/sessions', version='HTTP/1.1', remote_ip='::1', headers={'Content-Length': '76', 'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding': 'gzip, deflate', 'Host': 'localhost:8888', 'Accept': 'application/json, text/javascript, */*; q=0.01', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0', 'Connection': 'keep-alive', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://localhost:8888/notebooks/Untitled.ipynb', 'Cookie': '_xsrf=2|8f1f4156|dd4db6f438afb5f69f025202cd831b99|1488024209; username-localhost-8888="2|1:0|10:1488047383|23:username-localhost-8888|44:MjgwYTViMDg0NWY5NDZhOThmY2UzMTYwYWVkMjI5OTY=|10df9ac0ad30797453aec7fe7f1b7e57def598a8f4157be9ae4998b3f76bc548"', 'Content-Type': 'application/json'})
    Traceback (most recent call last):
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\web.py", line 1445, in _execute
        result = yield result
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
        value = future.result()
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
        raise_exc_info(self._exc_info)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1014, in run
        yielded = self.gen.throw(*exc_info)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\base\handlers.py", line 476, in wrapper
        self.finish(json.dumps(reply))
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\json\__init__.py", line 244, in dumps
        return _default_encoder.encode(obj)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\json\encoder.py", line 207, in encode
        chunks = self.iterencode(o, _one_shot=True)
      File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\json\encoder.py", line 270, in iterencode
        return _iterencode(o, 0)
    UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 3058: invalid continuation byte
[E 10:50:49.621 NotebookApp] {
      "Content-Length": "76",
      "Accept-Language": "fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3",
      "Accept-Encoding": "gzip, deflate",
      "Host": "localhost:8888",
      "Accept": "application/json, text/javascript, */*; q=0.01",
      "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0",
      "Connection": "keep-alive",
      "X-Requested-With": "XMLHttpRequest",
      "Referer": "http://localhost:8888/notebooks/Untitled.ipynb",
      "Cookie": "_xsrf=2|8f1f4156|dd4db6f438afb5f69f025202cd831b99|1488024209; username-localhost-8888=\"2|1:0|10:1488047383|23:username-localhost-8888|44:MjgwYTViMDg0NWY5NDZhOThmY2UzMTYwYWVkMjI5OTY=|10df9ac0ad30797453aec7fe7f1b7e57def598a8f4157be9ae4998b3f76bc548\"",
      "Content-Type": "application/json"
    }
[E 10:50:49.624 NotebookApp] 500 POST /api/sessions (::1) 372.00ms referer=http://localhost:8888/notebooks/Untitled.ipynb`

Le fichier sp\xe9cifi\xe9 est introuvable est Le fichier spécifié est introuvable , qui est Cannot find file .

Il semble que votre environnement Python 2.7 conda ait disparu, donc Python2.7.exe n'est pas trouvé.
Vous semblez cependant être dans un environnement appelé "gl-env".

Quelles sont les options « noyau » > « Changer le noyau » ?

screen shot 2017-02-26 at 17 53 51

Comme @Carreau l'a mentionné, il semble que votre noyau ipython ne démarre pas.

Que se passe-t-il si vous essayez d'exécuter python -m ipykernel - c'est la partie que le serveur de notebook jupyter essaie de faire et échoue tout seul. Si cette commande échoue effectivement pour vous en dehors du bloc-notes, essayez python -m ipykernel --log-level DEBUG pour obtenir plus d'informations sur les raisons de l'échec.

Il semble que vous exécutiez le serveur notebook en utilisant l'environnement gl-env . Tout en ayant cet environnement actif, vous pouvez réinstaller le noyau ipython en utilisant python -m ipykernel install

Comme je l'ai dit avant, j'ai suivi les étapes pour installer graphlab. C'est pourquoi j'utilise Thin gl-env. Mais la même chose se produit lorsque je n'utilise pas l'environnement. @Carreau pour les
@ivanov python -m ipykernel est resté bloqué trop longtemps après l'impression

NOTE: When using the 'ipython kernel' entry point, Ctrl-C will not work.

To exit, you will have to explicitly quit this process, by either sending
"quit" from a client, or using Ctrl-\ in UNIX-like environments.

To read more about this, see https://github.com/ipython/ipython/issues/2049


To connect another client to this kernel, use:
    --existing kernel-2896.json

et pour python -m ipykernel --log-level DEBUG reste coincé trop longtemps dans [IPKernelApp] Loading IPython extension: storemagic
python -m ipykernel install donne ceci : Installed kernelspec python2 in C:\ProgramData\jupyter\kernels\python2

Il semble que python -m ipykernel install réussi - pouvez-vous réessayer d'utiliser le bloc-notes ?

@takluyver ne fonctionne toujours pas.

Pouvez-vous exécuter jupyter kernelspec list et publier le résultat ?

@takluyver
sortie de la liste des spécifications du noyau jupyter :
Available kernels: python2 C:\Users\3D Informatique\AppData\Roaming\jupyter\kernels\python2

Pouvez-vous essayer python -m ipykernel install --user , puis réutiliser le bloc-notes ?

@takluyver Ohh !! Cela a fonctionné merci.

Super! Pour mémoire, je pense que le problème était que vous l'aviez déjà fait dans un autre environnement que vous aviez supprimé. L'exécution de cette commande lui indique d'utiliser l'environnement à partir duquel vous l'avez exécuté pour démarrer le noyau. Donc, si vous exécutez cette commande puis supprimez l'environnement, il essaie de démarrer un noyau qu'il ne peut pas trouver.

L'exécution de la même commande à partir d'un nouvel environnement lui dit de l'utiliser pour le noyau, donc cela fonctionne à nouveau.

Merci beaucoup, l'explication m'a beaucoup aidé

Je rencontre le même problème. Lorsque j'utilise Jupyter Notebook, le code à l'intérieur des cellules ne s'exécute pas et j'obtiens ces crochets vides ([ ]).
J'avais exécuté jupyter kernelspec list et la sortie est
Noyaux disponibles :
python3 C:Users\USER\Anaconda3\share\jupyter\kernelspython3

puis exécuté python -m ipykernel install --user
Installation de kernelspec python3 dans C:Users\USER\AppData\Roaming\jupyter\kernelspython3

Mais ça ne marche pas pour moi

@takluyver monsieur j'ai eu le même problème qu'il n'a pas résolu

j'ai le même problème s'il vous plaît aidez

Suivre les étapes ci-dessus n'a pas non plus résolu mon problème, j'ai installé python 2 ainsi que python 3 mais mon ordinateur portable ne sélectionne aucun noyau.

J'ai eu le même problème, il semble que mon code dépassait la limite de récursivité définie par python. C'est pourquoi il s'écrasait.

Même moi, j'ai rencontré la même erreur !! Dono comment réparer !!

@takluyver J'ai essayé toutes les méthodes mais toujours incapable de corriger l'erreur.

Sur Ubuntu 18.04.1, j'ai pu résoudre ce problème en exécutant :

sudo pip uninstall jupyter
sudo apt install jupyter-notebook jupyter-core python-ipykernel
sudo python2 -m pip install --upgrade ipykernel

Remplacez python2 par python3 si nécessaire.

Juste à titre d'avertissement, si vous utilisez sudo et pip, vous risquez de vous casser
système et écraser les composants critiques. Vous devriez éviter d'utiliser sudo avec
pip à moins que vous ne sachiez ce que vous faites.

Le mardi 4 septembre 2018, 22:13 gzerveas [email protected] a écrit :

Sur Ubuntu 18.04.1, j'ai pu résoudre ce problème en exécutant :

sudo pip désinstaller jupyter
sudo apt installer jupyter-notebook jupyter-core python-ipykernel
sudo python2 -m pip install --upgrade ipykernel

Remplacez python2 par python3 si nécessaire.

-
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ipython/ipython/issues/10346#issuecomment-418502356 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AAUez0zoWZasgMArnWJgAaHmKkJhvFmaks5uXt7egaJpZM4MMKul
.

Même problème que ça ?

Toujours pas résolu.

j'ai le même problème, j'ai déjà essayé python -m ipykernel install --user et je ne peux toujours pas exécuter de code, aidez s'il vous plaît :v

J'ai rencontré le même problème lors de l'exécution de jupyter notebook sur mon PC.
il montrait des crochets avec un astérisque entre [*] .
plateforme : win-32
Je n'ai pas téléchargé anaconda et j'ai téléchargé manuellement le notebook jupyter.
le changement de port jupyter notebook --port=8889 n'a pas fonctionné.
lorsque j'utilisais la commande python -m ipykernel , elle montrait une sorte d'erreur de boucle d'E/S.
cette commande utilisait tornado et j'avais tornado version 5.
cela a fonctionné après avoir rétrogradé ma tornade à la version 4.5.1 comme celle-ci

pip install tornado==2.6.2

Sur Ubuntu 18.04.1, j'ai pu résoudre ce problème en exécutant :

sudo pip uninstall jupyter
sudo apt install jupyter-notebook jupyter-core python-ipykernel
sudo python2 -m pip install --upgrade ipykernel

Remplacez python2 par python3 si nécessaire.

Même problème du sujet et;

pip install --upgrade ipykernel

Résolu le problème ici sur Windows 10.

Hey,
j'ai le problème suivant.
Mon ordinateur portable n'est pas connecté et j'obtiens * et aucun numéro pour chaque cellule, ce qui signifie qu'il n'exécute pas les commandes. De l'aide à ce sujet et des suggestions de tutos pour comprendre le concept de jupyter, kernels, etc. (niveau de base) ?

@amnanajib : Veuillez créer votre propre problème et décrire votre configuration exacte. Pour une raison quelconque, la communication WebSocket semble échouer. Mais cela peut en faire partie...

Il s'agit d'un problème avec Jupyter Notebook. Soudain, vos codes cesseront de s'exécuter. Allez simplement sur Kernal dans Jupyter Notebook et cliquez sur Redémarrer et tout exécuter.
Votre problème sera résolu.

@takluyver J'ai essayé toutes les méthodes mais toujours incapable de corriger l'erreur.

J'étais également troublé par le même problème mais j'ai essayé de changer mes variables d'environnement, cela a tout résolu.

@takluyver J'ai essayé toutes les méthodes mais toujours incapable de corriger l'erreur.

J'étais également troublé par le même problème mais j'ai essayé de changer mes variables d'environnement, cela a tout résolu.

quelle variable ?

Je ne peux pas exécuter mon code dans la cellule, il apparaît [*] lors de l'exécution du code
Comment puis-je réparer cela?

@AasthaTimalsina J'ai aussi eu le même problème que je l'ai résolu avec une solution de désinstallation du serveur tornado et de réinstallation avec pip install tornado=4.5

Cette page vous a été utile?
0 / 5 - 0 notes