Jupyter Notebook中RISE幻灯片按钮丢失

5
我按照使用Anaconda(conda)安装Jupyter笔记本的说明来安装RISE,但是工具栏中的"Enter/Exit RISE Slideshow"按钮从未显示过。
我按照两个已关闭的RISE问题(#137, #275)中的建议来解决问题,但没有成功。我将Jupyter更新到最新版本,开始一个新的笔记本,强制刷新浏览器页面,重新安装Rise,但仍然没有按钮。
我还看到了这个SO问题,与我的情况不同,因为我从未看到过按钮,而且我一开始就没有nbextensions。尽管如此,他们的建议也没有起作用。
出于实际原因,我不能为RISE和演示制作单独设置环境。

我在两台机器上都遇到了同样的问题,它们使用不同的操作系统和不同的Conda包,因此可能是RISE包的问题。其中一台机器上,我有以下配置:

  • Google Chrome 66.0.3359.117(64位)
  • conda 4.5.1,带有Python 3.6.4
  • jupyter 1.0.0
  • jupyter_core 4.3.0
  • notebook 5.0.0
  • rise 5.2.0 py36_0 damianavila82
  • 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
4个回答

1
这是一个软件包兼容性问题。我通过以下方式解决了这个问题:
  1. Upgrade conda packages from the command line:

    $ conda update --all
    
  2. Restart jupyter-notebook session.

  3. Restart web browser.
  4. Open a new notebook.
  5. Done.

0

如果没有创建新笔记本,只需重新启动浏览器即可


请在您的答案中添加更多细节,例如可以工作的代码或文档引用,以扩展说明。 - Community

0
我遇到了同样的问题!
以下是我解决问题的步骤:
1. 首先,我安装了rise的pip库。
    pip install RISE

然后,我运行conda命令。
    conda install -c conda-forge rise

现在,激活你的conda。
    conda activate

现在,运行以下命令。
    jupyter nbextension install rise --py --user

5. 最后,启用nbextension以使用rise。
    jupyter nbextension enable rise --py --user

更详细的信息,请参考以下GitHub问题页面:https://github.com/damianavila/RISE/issues/520

0
pip install RISE
pip install jupyterlab_rise

我觉得新版本的rise在jupyter notebook中不再有按钮选项了。
我安装了rise并刷新了网页,但网页上没有显示按钮。但我注意到浏览器禁用了弹出行为。 允许弹出窗口,刷新页面,自动弹出一个显示jupyter notebook幻灯片的页面。
将jupyternotebook切换到jupyterlab,在右上角有一个幻灯片按钮,点击它以显示幻灯片。

你的帖子留下了很多细节,结果可能会更加混淆而不是帮助。特别是在引用Jupyter界面时,你没有使用版本号。最新版本在顶部写着这里是'latest'(5.7.2.dev2):"请注意,从这个仓库构建的扩展与JupyterLab不兼容,必须与经典笔记本一起使用。鼓励JupyterLab和Notebook 7用户使用RISE JupyterLab扩展代替。"然而,你没有说明你是否使用Jupyter Notebook 7+或NbClassic,也没有提供任何版本信息... - undefined
如果你不知道,Jupyter Notebook 7+是基于JupyterLab技术构建的,因此与Jupyter Notebook 6.5及以下版本以及NbClassic有很大的区别。如果你需要更多帮助理解,请参考这里。因此,我对你的说法“我不认为新版本的rise在Jupyter Notebook中还有一个按钮选项”表示怀疑。根据你提供的有限信息,我无法判断你所引用的内容或者你是否进行了充分的测试。 - undefined
这是我的补充信息,包括Python版本、Jupyter版本和扩展版本。 链接:https://i.imgur.com/0EWtqPX.png - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接