Jupyter notebook Jupyter实验室的云实例能否支持弹出式交互式窗口

Jupyter notebook Jupyter实验室的云实例能否支持弹出式交互式窗口,jupyter-notebook,jupyter-lab,Jupyter Notebook,Jupyter Lab,我是Jupyter Notebook/Lab的新手,我已经成功地与Jupyter Lab本地实例上的弹出窗口和按钮等进行了交互,但在使用Notebook.ai时没有在云中进行交互-代码运行时没有错误,但没有创建适当的窗口/按钮 到底是有什么办法让它发挥作用,还是这是在云中使用Jupyter实验室的固有限制 我想知道是否需要配置防火墙设置才能使其正常工作?在笔记本电脑提供的docker机器上禁用X11转发。因此,任何弹出式交互都不会转发到您的计算机。但是,您可以在Jupyter笔记本中看到任何内联

我是Jupyter Notebook/Lab的新手,我已经成功地与Jupyter Lab本地实例上的弹出窗口和按钮等进行了交互,但在使用Notebook.ai时没有在云中进行交互-代码运行时没有错误,但没有创建适当的窗口/按钮

到底是有什么办法让它发挥作用,还是这是在云中使用Jupyter实验室的固有限制


我想知道是否需要配置防火墙设置才能使其正常工作?

在笔记本电脑提供的docker机器上禁用X11转发。因此,任何弹出式交互都不会转发到您的计算机。但是,您可以在Jupyter笔记本中看到任何内联绘图/按钮

如果您对该功能感兴趣,可以请求一些功能(我从未尝试过),但您可能会有兴趣获得更深入的解释、解决方法或解决方案

证明:

在launcher选项卡中,您可以运行笔记本、python解释器或远程docker机器上的终端。如果选择终端并键入
echo$DISPLAY
,您将看到结果是一条空行(如果附加了有效的显示,您将看到类似这样的内容:
DISPLAY=localhost:11.0


有关使用BASH检查是否从SSH启用了X11转发的更多信息,请检查此项。

是否有最简单的示例?如果不知道您所说的“我已经成功地与Jupyter Lab本地实例上的IPyWidget进行了弹出窗口和按钮等交互”,这是很难回答的有多种解释可能与上述描述一致。据我所知,他有一个代码,可以使用IPyWidget打开弹出窗口,该代码可以在本地工作,但不能在Notebook.ai上工作。虽然我也认为有一个示例代码会很有用,但很有可能在平台中禁用了交互式小部件(到目前为止,我还没有看到任何使用它们的示例)。许多人都想了解详细和有用的回答。在这个项目的最后,我从Qual问卷调查中切换到JavaScript,但是我将回顾它,因为它有很大的潜力,因为它具有可扩展性,希望它能很快在项目中使用。