python - Jupyterlab 和 Plotly 离线 : requirejs is not defined

标签 python requirejs plotly jupyter-lab

我使用 conda 安装了 plot.ly,并尝试在 Jupyterlab 上以离线模式使用它:

from plotly.offline import init_notebook_mode
init_notebook_mode(connected=True)

Firefox 开发人员控制台在这些语句后显示以下错误:

ReferenceError: requirejs is not defined

我尝试手动将require.js放入notebook所在的文件夹,然后放入...\anaconda3\pkgs\jupyter\nbextensions,没用.

我该如何解决这个问题?如何正确安装 require.js?

版本:

  • python 3.6.6
  • 绘图 3.4.2
  • Jupyterlab 0.35.4
  • Windows 10
  • 火狐 64.0.2
  • 节点 10.15.0

最佳答案

请参阅Yan Ulms回答:不推荐使用 Jupyter Lab 的 plotly 扩展


旧答案:

您需要安装 plotly extension for Jupyter Lab ,正如@byouness 所提到的。

安装中的一个常见缺陷是您需要安装最新的 Node.js。这可能是您的错误 write EPROTO 1172:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:openssl\ssl\record\ssl3_record.c:252 的原因。重新安装 Node.js 可能是一个简单的修复。

您公司的防火墙可能确实存在问题。因为扩展的安装使用了 NPM(node.je 包管理器),所以你应该检查 Common proxy and networking problems对于 NPM。您可能需要按照 installation instructions for developers 手动安装扩展。 .

我绝对同意这个过程比它应该的要困难得多。在我的公司安装它也很困难。祝你好运!

关于python - Jupyterlab 和 Plotly 离线 : requirejs is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54148668/

相关文章:

python - 使用 python 搜索 json 中的值

python - 在 Python 中读取另一个程序的控制台输出

javascript - 使用 grunt 在前端应用程序上构建生产/开发环境

r - 如何在 R 中为绘图热图生成自定义色标

python - 读取 tfrecord : DecodeError: Error parsing message

python - Django:与 factory_boy 的一对一字段:UNIQUE 约束失败

javascript - 对 require JS 感到困惑

javascript - Typescript RequireJs 快捷键 + 导航

python - Plotly:如何为甘特图的 y 轴标签腾出更多空间

Python 的plotly Logo 从图表中消失