J'ai essayé d'installer jupyter notebook en utilisant pip3 install jupyter. Chaque fois que je lance un nouveau notebook Jupyter, le notebook ne parvient pas à se connecter au noyau. Voir la capture d'écran ci-dessous Joindre mon fichier requirements.txt, également je suis sur Python version 3.6.8. La version Jupyter est 4.4.0 avec la version 5.7.4 du notebook.
Où me suis-je trompé ici et comment puis-je résoudre ce problème? Merci!
attrs==18.2.0 backcall==0.1.0 bleach==3.1.0 colorama==0.4.1 cycler==0.10.0 decorator==4.3.2 defusedxml==0.5.0 entrypoints==0.3 ipykernel==5.1.0 ipython==7.3.0 ipython-genutils==0.2.0 ipywidgets==7.4.2 jedi==0.13.3 Jinja2==2.10 jsonschema==3.0.1 jupyter==1.0.0 jupyter-client==5.2.4 jupyter-console==6.0.0 jupyter-core==4.4.0 kiwisolver==1.0.1 MarkupSafe==1.1.1 matplotlib==3.0.3 mistune==0.8.4 nbconvert==5.4.1 nbformat==4.4.0 notebook==5.7.4 numpy==1.16.2 pandas==0.24.1 pandocfilters==1.4.2 parso==0.3.4 pickleshare==0.7.5 prometheus-client==0.6.0 prompt-toolkit==2.0.9 Pygments==2.3.1 pyparsing==2.3.1 pyrsistent==0.14.11 python-dateutil==2.8.0 pytz==2018.9 pywinpty==0.5.5 pyzmq==18.0.0 qtconsole==4.4.3 scikit-learn==0.20.3 scipy==1.2.1 seaborn==0.9.0 Send2Trash==1.5.0 six==1.12.0 sklearn==0.0 terminado==0.8.1 testpath==0.4.2 tornado==6.0 traitlets==4.3.2 wcwidth==0.1.7 webencodings==0.5.1 widgetsnbextension==3.4.2
Exemple
8 Réponses :
Il est probable que vous ayez récemment mis à jour Tornado vers la version 6.0.0. Essayez de le réinstaller à la version 5.1.1. Cela m'a juste aidé. J'ai perdu 1 heure de précieux samedi à ce sujet.
Merci, j'ai vérifié et il semble que Tornado 6.0 est venu par défaut quand un pip a installé jupyter. J'ai pu désinstaller, mais je ne suis pas en mesure de faire une installation pip tornado 5.1.1. Aucune suggestion? Il revient et dit n'a pas pu trouver une version qui satisfait à l'exigence 5.1.1.
Ah laisse tomber. J'utilisais une mauvaise syntaxe. J'ai utilisé pip install tornado == 5.1.1 et wala! Maintenant, je peux me connecter à nouveau au notebook Jupyter. Est-ce un bug sur la tornade 6.0? Cela semble bizarre que jupyter ne fonctionne pas avec tornado 6.0 et qu'il soit installé par défaut.
Heureux que nous ayons tous pu le comprendre! Merci à @Elena d'avoir découvert ce problème. Juste pour plus de documentation, j'ai trouvé qu'il s'agissait d'un problème courant que de nombreuses personnes signalaient récemment. github.com/jupyter/jupyter/issues/401
@DavisVickers heureux d'entendre que cela a aidé. Pour moi, ce n'est pas clair si ce bug est du côté de la tornade ou du jupyter. Ce que je sais, c'est que le problème est apparu dès que j'ai mis à jour tornado avec la dernière version.
pour Linux et Windows:
just install ipython kernel "python3 -m pip install ipykernel" "python3 -m ipykernel install --user" then restart jupyter notebook that's it
Veuillez partager plus que le code pour expliquer votre réponse.
Dans mon cas, je viens de mettre à jour mon jupyter et cela a fonctionné.
Mettez simplement à jour le notebook, cela devrait fonctionner
Créez un environnement conda en utilisant:
conda install ipykernel ipython kernel install --name my_env --user
Activez l'environnement en utilisant:
source activate my_env
Installez ipykernel en utilisant:
conda create -n my_env python=3
Ouvrez maintenant le jupyter et sélectionnez l'option "my_env" dans le noyau. (chemin: jupyter -> kernel -> change kernel -> my_env)
Je viens de redémarrer le programme Anaconda et d'ouvrir un nouveau notebook Python 3, et Jupyter a pu se connecter. :)
J'ai eu le même problème où le noyau ne se connectait tout simplement pas. J'ai essayé toutes les solutions, toujours pas de connexion.
À la fin, j'ai remarqué que certaines exceptions ValueError étaient levées dans la console où j'ai démarré le client jupyter. La source de ces exceptions était un autre script python dans le même dossier que le notebook.
Correction du script. Correction du cahier.
J'ai eu cette erreur:
pip install prompt_toolkit==3.0.
J'ai donc mis à jour prompt_toolkit:
from prompt_toolkit.eventloop import generator_to_async_generator ImportError: cannot import name 'generator_to_async_generator' from 'prompt_toolkit.eventloop' (/Users/danielmlow/miniconda3/envs/pydra/lib/python3.7/site-packages/prompt_toolkit/eventloop/__init__.py)