Jupyter笔记本无法正确处理VS Cod中的.js元素

2024-10-16 17:15:45 发布

您现在位置:Python中文网/ 问答频道 /正文

当在VSC中使用Jupyter笔记本的“本机”支持时,一些数据/值表示可以像预期的那样工作,但是JavaScripts元素似乎没有正确地表示或预览。你知道吗

当我试图在VS代码中以图形的形式获取Map(gmaps)时,结果得到Figure(layout=FigureLayout(height='420px')),而当我在Chrome浏览器内的Jupyter Notebook/Lab server中执行相同的代码块时,我得到想要的输出,它告诉我外部设置应该正常。我使用的是jupyterjs小部件和jupytergmaps扩展。你知道吗

我有一种感觉,我在VS代码中缺少了一些关于JavaScripts的额外配置。你知道吗

我的VS代码关于:

VS Code About

我的Jupyter版本

Jupyter Version

谢谢


Tags: 数据代码图形元素map笔记本jupyter形式
2条回答

@MatejZ。目前,大多数基于小部件的Jupyter扩展在VSCode笔记本编辑器和交互式窗口中无法工作。然而,我们正在寻找添加更多的支持,因为这是一个高度要求的功能。如果需要,您可以在此处跟踪我们的GitHub问题以获得此支持(我们已经开始研究此问题): https://github.com/microsoft/vscode-python/issues/3429

临时解决办法是添加如下内容:

# create html
from ipywidgets.embed import embed_minimal_html
embed_minimal_html('export.html', views=[fig], title = 'Gmap output')

它将获取对象“fig”并通过导出.html“第页。你知道吗

感谢@Ian Huff指出这个问题:)这个问题中提到了Webview,它可以与temp解决方案结合使用。但是,我现在很满意。你知道吗

相关问题 更多 >