我正在运行一个远程 IPython Notebook 服务器。我想使用一个依赖于 Tkinter 的库,这就是我的问题所在。运行 Tkinter.Tk() 会给出关于 DISPLAY 未设置的错误消息。
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/local/lib/python2.7/dist-packages/ee/mapclient.py", line 116, in run
self.parent = Tkinter.Tk()
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1767, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
TclError: no display name and no $DISPLAY environment variable
我不知道在 IPython Notebook 的上下文中我能做些什么。Pylab 图纸可以毫无问题地显示。我可以在笔记本配置中设置一些 X 转发吗?
我根据这些说明配置了笔记本:http: //azure.microsoft.com/en-us/documentation/articles/virtual-machines-python-ipython-notebook/