我使用conda安装plot.ly,并尝试在Jupyterlab上以离线模式使用它:
from plotly.offline import init_notebook_mode
init_notebook_mode(connected=True)
在这些语句之后,Firefox开发人员控制台显示以下错误:
ReferenceError: requirejs is not defined
我试图手动将
require.js
放入笔记本的文件夹中,然后放入...\anaconda3\pkgs\jupyter\nbextensions
,此操作不起作用。我该如何解决这个问题?如何正确安装require.js?
版本:
最佳答案
请参见Yan Ulms答案:不建议使用Jupyter Lab的扩展名
旧答案:
如@byouness所述,您需要安装plotly extension for Jupyter Lab。
安装中的一个常见陷阱是您需要最近安装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/