Traceback (most recent call last):
File "./prog.py", line 6, in <module>
File "/usr/lib/python3.5/tkinter/filedialog.py", line 375, in askopenfilename
return Open(**options).show()
File "/usr/lib/python3.5/tkinter/commondialog.py", line 44, in show
w = Frame(self.master)
File "/usr/lib/python3.5/tkinter/__init__.py", line 2596, in __init__
Widget.__init__(self, master, 'frame', cnf, {}, extra)
File "/usr/lib/python3.5/tkinter/__init__.py", line 2144, in __init__
BaseWidget._setup(self, master, cnf)
File "/usr/lib/python3.5/tkinter/__init__.py", line 2119, in _setup
_default_root = Tk()
File "/usr/lib/python3.5/tkinter/__init__.py", line 1880, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable