2017-09-01 106 views
0

我创建使用matplotlib和mpld3(均成功安装)地块使用mpld3但是当绘制我得到这个错误信息:TclError创建地块时pythonanywhere

...File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1767, in init#012 self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)#012TclError: no display name and no $DISPLAY environment variable.

不知道如何解决? 感谢您的帮助

+0

谢谢!这是正确的添加。 – Bioinfo

回答

1

试试这个

import matplotlib 
matplotlib.use('Agg') 

检查这个page更多信息

+1

PythonAnywhere dev在这里 - +1!这里是[相关的帮助页面](https://help.pythonanywhere.com/pages/MatplotLibGraphs) –

+0

@GilesThomas,谢谢,写下了这一点。 – user10089632

+0

嗨,再次抱歉,混乱。我仍然有相同的错误信息。也许我错过了链接中的例子,但使用mpld3和matplotlib的好处是直接显示生成的图形以及使用mpld3生成的显示选项(如缩放)...在该示例中,必须保存图形并在链接被添加,所以我将失去使用mpld3的所有优势。 – Bioinfo