J'ai installé Miniconda et j'essaie d'utiliser Jupyter Notebook avec, mais n'y est pas parvenu. Après avoir installé miniconda, j’ai lancé le jupyter notebook
commande sur mon terminal et jupyter n’était pas installé.
Je suis allé de l'avant et l'ai installé avec le conda install jupyter
. Cependant, j'ai de nouveau couru jupyter notebook
sur mon terminal et l’erreur de console suivante:
Emilios-MacBook-Pro: documents cahier emilioramirezeguia $ jupyter Traceback (appel le plus récent en dernier): Fichier "/ Utilisateurs/emilioramirezeguia/miniconda2/bin/jupyter-notebook", ligne 7, extrait de notebook.notebookapp import main Fichier "/ Utilisateurs/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/notebook/notebookapp.py ", ligne 45, dans ioloop.install () Fichier" /Users/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/zmq /eventloop/ioloop.py ", ligne 210, dans install assert (pas ioloop.IOLoop.initialized ()) ou\ AttributeError: le type d’objet 'IOLoop' n’a pas d’attribut 'initialisé'
Une idée comment résoudre ce problème?
Je vous remercie
Ce problème vient de m'arriver aussi. Mes anciens environnements anaconda semblent bien fonctionner, mais les environnements que j'ai créés aujourd'hui semblent avoir exactement ce problème qui jette AttributeError: type object 'IOLoop' has no attribute 'initialized'
.
Cela semble être dû à la dernière version de tornado==5.0
qui est sorti aujourd'hui ou hier. Je suis revenu à la dernière version stable, c'est-à-dire tornado==4.5.3
et cela a fonctionné.
Voici la solution
pip uninstall tornado
pip install tornado==4.5.3
Miniconda est OK mais Anaconda est recommandé.
J'ai le même problème et merci à Nitred de donner la bonne solution.
Il semble que le cahier jupyter ne supporte pas la tornade 5.0. Donc déclasser comme suit:
pip uninstall tornado
pip install tornado==4.5.3
J'avais besoin de matplotlib en python et jupyter devait fonctionner. Le paquet tentera de désinstaller matplotlib si vous désinstallez tornado, sauf si vous forcez. Mais j'ai encore besoin de matplotlib, j'ai besoin de ça. Il me faut donc toujours forcer matplotlib à utiliser l'ancienne version de tornado. Il s'avère que j'avais deux versions de tornade, l'une installée par pip, l'autre installée par conda.
Finalement, en exécutant ces commandes, jupyter et matplotlib ont de nouveau fonctionné: (Ils l'ont exécuté dans l'environnement conda qui était cassé.)
conda remove tornado --force # keeps matplotlib
pip uninstall tornado
conda install tornado=4.5.3
J'avais précédemment utilisé pip pour installer la bibliothèque tensorflow, ce dont j'avais également besoin, et peut-être que cela apportait la junky tornado v5, pas sûre.