如何 运行 与 Jupyter Lab 内联的动画情节?

How to run an animated plot inline with Jupyter Lab?

运行 我在 jupyter notebook 中的动画情节还可以。现在在 Jupyter Lab 中尝试相同的代码不起作用。我读过很多类似的情况,尝试了所有给出的解决方案,但我的情节保持不变。没有动画 运行.

这是我的扩展列表,已安装并启用 ('jupyter lab build'):

$ jupyter labextension list
JupyterLab v0.35.4
Known labextensions:
   app dir: /home/teleuff/anaconda3/share/jupyter/lab
        @jupyter-widgets/jupyterlab-manager v0.38.1  enabled  OK
        @jupyterlab/plotly-extension v1.0.0  enabled  OK
        jupyter-matplotlib v0.3.0  enabled  OK
        plotlywidget v1.1.0  enabled  OK

%matplotlib inline 不会引发 JavaScript 错误,但我的绘图不是动画的。

%matplotlib widget 和%pylab inline 也有同样的效果,唯一不同的是输出行:

Populating the interactive namespace from numpy and matplotlib

有什么想法吗?

提前致谢!

找到并单击屏幕底部 table 框架上的小盾牌。这个盾牌图标是否在盾牌内显示复选标记?将鼠标悬停在盾牌上方,盾牌是否显示信息:

{ Active Cell Trusted: x of y shields trusted }

盾牌里面可能没有复选标记。原因是 Jupyter 扩展被设计为被锁定。

查看 Jupyter-notebook 安全页面:Jupyter-notebook

安全页面概览:

  • 不受信任的 HTML 总是被清理
  • 不受信任JavaScript 永远不会执行
  • Markdown 单元格中的
  • Html 和 JavaScript 永远不受信任
  • 用户生成的输出是可信的
  • 任何其他 HTML 或 JavaScript(在 Markdown 单元格中,所有者生成的输出)永远不受信任

信任的底线和核心问题是:当前用户是否这样做了?我发现 Jupyter Lab 安全设置使项目符号编号 3 成为最重要的规则。