IPython交互式Matplotlib Widgets远程服务器?

IPython交互式Matplotlib Widgets远程服务器?,python,matplotlib,ipython,Python,Matplotlib,Ipython,我正在远程linux机器上运行ipython服务器(用于笔记本电脑)。我已设置了一个在远程计算机上侦听的配置文件,以便我可以使用以下方式进行本地访问: https://myserver:9999 这将启动您希望看到的标准IPython笔记本界面(在身份验证后)。一切正常 最近我开始使用matplotlib小部件。如果使用内联打印(服务器只提供PNG),这些功能在笔记本中不起作用。本地计算机上的简单修复方法是使用ipython笔记本--pylab并省略--inline 在我的IPython笔记本

我正在远程linux机器上运行ipython服务器(用于笔记本电脑)。我已设置了一个在远程计算机上侦听的配置文件,以便我可以使用以下方式进行本地访问:

https://myserver:9999
这将启动您希望看到的标准IPython笔记本界面(在身份验证后)。一切正常

最近我开始使用matplotlib小部件。如果使用内联打印(服务器只提供PNG),这些功能在笔记本中不起作用。本地计算机上的简单修复方法是使用
ipython笔记本--pylab
并省略
--inline

在我的IPython笔记本配置文件中,我已注释掉:

#c.IPKernelApp.pylab = 'inline'
我启动ipython笔记本电脑--pylab

登录仍然像预期的那样工作,但是如果我使用
%pylab
魔法来启动,内核就会死掉

编辑:如果我使用
--pylab

在这样的远程登录环境中,不使用内联图是否可以实现交互性?我想我需要告诉服务器,它不仅要转发端口9999iPython数据,还需要转发X。任何细节都值得赞赏

谢谢


Edit2:废话…明白了-我在本地盒上的XServer已经死掉了…我可以报告,只要你在本地有一个活动的XServer,它就可以正常工作了…废话。

很高兴你解决了你的问题。你应该写下你的edit2作为答案(并在它允许你的时候接受它)。