Installer Jupyter Notebook sur Miniconda

j'ai installé Miniconda et je suis en train d'utiliser Cahier Jupyter avec elle, mais n'ont pas été en mesure de le faire. Après avoir installé miniconda j'ai lancé le jupyter notebook commande sur mon terminal et jupyter n'a pas été installé.

je suis allé de l'avant et installé avec le conda install jupyter. Cependant, j'ai encore une fois couru!--0--> sur mon terminal et le suivant d'erreur de la console:

Emilios-MacBook-Pro: documents emilioramirezeguia $ Jupyter notebook Traceback (most recent call last): Fichier "/ Users / emilioramirezeguia/miniconda2 / bin / jupyter-notebook", ligne 7, en de portable.notebookapp importation principal Fichier "/Users/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/notebook/notebookapp.py", ligne 45, dans ioloop.installer() Fichier "/Users/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/zmq/eventloop/ioloop.py", ligne 210, en installation assert (pas ioloop.IOLoop.initialisé()) ou AttributeError: type object 'IOLoop' n'a pas d'attribut 'initialized'

Console_Error

une idée de comment résoudre ce problème?

Merci

16
demandé sur daviewales 2018-03-07 02:09:37

3 réponses

Ce problème a m'est juste arrivé. Mes anciens environnements anaconda semblent bien fonctionner mais les environnements que j'ai créés aujourd'hui semblent avoir ce problème précis qui jette AttributeError: type object 'IOLoop' has no attribute 'initialized'.

Il semble être à cause de la dernière version de tornado==5.0 qui a publié ce soit aujourd'hui ou d'hier. J'ai repris la dernière version stable c'est à dire tornado==4.5.3 et ça a fonctionné.

Voici la solution

pip uninstall tornado
pip install tornado==4.5.3
34
répondu nitred 2018-03-07 01:54:17

Miniconda est OK mais Anaconda est recommandé.

j'ai le même problème et merci Nitred donner la bonne solution.

il semble que le carnet de notes de jupyter ne supporte pas la tornade 5.0. Donc rétrogradez comme suit:

pip uninstall tornado
pip install tornado==4.5.3
4
répondu Steve 2018-03-07 06:49:58

j'avais besoin de matplotlib en python, et j'ai besoin que jupyter travaille. Le paquet va essayer de désinstaller matplotlib si vous désinstallez tornado, à moins que vous ne fassiez une force. Mais j'ai encore besoin de matplotlib, j'en ai besoin. Donc j'ai toujours besoin de forcer matplotlib à utiliser l'ancienne version de tornado. Il s'avère que j'avais deux versions de tornado, l'une installée par pip, l'autre par conda.

finalement, l'exécution de ces commandes a fait fonctionner jupyter et matplotlib à nouveau: (Ran it in the conda environment that was cassé.)

conda remove tornado --force # keeps matplotlib
pip uninstall tornado
conda install tornado=4.5.3

j'avais déjà utilisé pip pour installer la bibliothèque tensorflow, dont j'ai aussi besoin, et peut-être qu'elle a amené le junky tornado v5, pas sûr.

1
répondu Geoffrey Anderson 2018-04-10 16:36:14