在Miniconda上安装Jupyter Notebook

时间:2018-03-06 23:09:37

标签: python jupyter-notebook jupyter miniconda

我安装了 Miniconda ,我尝试使用 Jupyter Notebook ,但还没有能够做到所以。安装miniconda后,我在终端上运行了jupyter notebook命令,并且没有安装jupyter。

我继续使用conda install jupyter安装它。但是,我再一次在终端上运行jupyter notebook并收到以下控制台错误:

   Emilios-MacBook-Pro:文件emilioramirezeguia $ jupyter notebook   Traceback(最近一次调用最后一次):     文件" / Users / emilioramirezeguia / miniconda2 / bin / jupyter-notebook",第7行,in       来自notebook.notebookapp import main     File" /Users/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/notebook/notebookapp.py" ;,第45行,在       ioloop.install()     文件" /Users/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/zmq/eventloop/ioloop.py" ;,第210行,安装中       断言(不是ioloop.IOLoop.initialized())或\    AttributeError:输入对象' IOLoop'没有属性'已初始化'

Console_Error

知道如何解决这个问题吗?

谢谢

3 个答案:

答案 0 :(得分:40)

这个问题刚刚发生在我身上。我的旧anaconda环境似乎工作正常,但我今天创建的环境似乎有这个问题引发AttributeError: type object 'IOLoop' has no attribute 'initialized'

这似乎是因为今天或昨天发布的tornado==5.0的最新版本。我恢复到最后一个稳定版本,即tornado==4.5.3,它有效。

这是解决方案

pip uninstall tornado
pip install tornado==4.5.3

答案 1 :(得分:4)

Miniconda很好,但建议使用Anaconda。

我有同样的问题,感谢Nitred给出正确的解决方案。

似乎jupyter笔记本不支持龙卷风5.0。所以降级如下:

pip uninstall tornado
pip install tornado==4.5.3

答案 2 :(得分:1)

我在python中需要matplotlib,需要jupyter工作。如果您卸载龙卷风,该程序包将尝试卸载matplotlib,除非您执行了强制操作。但是我仍然需要matplotlib,我需要它。所以我仍然需要强制matplotlib使用旧版龙卷风。事实证明我有两个龙卷风版本,一个是由pip安装的,另一个是由conda安装的。

最终运行这些命令让jupyter和matplotlib再次运行:(在已损坏的conda环境中运行它。)

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

我之前使用pip来安装tensorflow库,我也需要它,也许它带来了junky龙卷风v5,不确定。