_tkinter.TclError: no display name and no $DISPLAY environment variable
Matplotlib chooses Xwindows backend by default. You need to set matplotlib to not use the Xwindows backend. Add this code to the start of your script (before importing pyplot) and try again: Or add to .config/matplotlib/matplotlibrc line backend: Agg to use non-interactive backend. Or when connect to server use ssh -X remoteMachine command to use … Read more