Jupyter Notebook 的 RISE 缺少幻灯片按钮

Wes*_*sam 5 python-3.x reveal.js anaconda conda jupyter-notebook

我按照使用 Anaconda (conda) 为 Jupyter 笔记本安装RISE 的说明进行操作,但工具栏中从未显示“进入/退出 RISE 幻灯片”按钮。

我遵循了两个已关闭的 RISE 问题( #137#275 )中解决问题的建议,但没有成功。我将 Jupyter 更新到最新版本,启动了一个新笔记本,硬刷新了浏览器页面,重新安装了 Rise,仍然没有按钮。

我也看到了这个问题,这与我的情况不同,因为我从未见过该按钮,而且我一开始就没有nbextensions。尽管如此,他们的建议并没有奏效。

出于实际原因,我无法拥有一个单独的环境来专门用于 RISE 和演示制作。

我在两台机器上遇到相同的问题,具有不同的操作系统和不同的 Conda 软件包,因此可能是 RISE 软件包问题。在其中一台机器上,我有:

  • 谷歌浏览器 66.0.3359.117(64 位)
  • conda 4.5.1 与 python 3.6.4
  • 朱皮特1.0.0
  • jupyter_core 4.3.0
  • 笔记本5.0.0
  • 崛起 5.2.0 py36_0 达米纳维拉82
  • MacOS High Sierra (10.13.4)

我的 conda 包似乎状况良好,并且也没有丢失依赖项。

$ jupyter nbextension list
Known nbextensions:
  config dir: /Users/welshamy/Applications/anaconda3/etc/jupyter/nbconfig
    notebook section
      jupyter-js-widgets/extension  enabled 
      - Validating: OK
      rise/main  enabled 
      - Validating: OK
Run Code Online (Sandbox Code Playgroud)

Wes*_*sam 1

这是一个包兼容性问题。我通过执行以下操作解决了该问题:

  1. conda从命令行升级包:

    $ conda update --all
    
    Run Code Online (Sandbox Code Playgroud)
  2. 重新启动 jupyter-notebook 会话。

  3. 重新启动网络浏览器。
  4. 打开一个新笔记本。
  5. 完毕。