Python skimage.io.imshow不显示图像
我面临无法使用以下命令显示图像的问题:Python skimage.io.imshow不显示图像,python,image,path,Python,Image,Path,我面临无法使用以下命令显示图像的问题: from skimage import io io.imshow('abc.png') 它显示以下错误: /usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.pyc in new_figure_manager(num, *args, **kwargs) 78 FigureClass = kwargs.pop('FigureClass', Figure) 79
from skimage import io
io.imshow('abc.png')
它显示以下错误:
/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.pyc in new_figure_manager(num, *args, **kwargs)
78 FigureClass = kwargs.pop('FigureClass', Figure)
79 figure = FigureClass(*args, **kwargs)
---> 80 window = Tk.Tk()
81 canvas = FigureCanvasTkAgg(figure, master=window)
82 figManager = FigureManagerTkAgg(canvas, num, window)
/usr/lib/python2.7/lib-tk/Tkinter.pyc in __init__(self, screenName, baseName, className, useTk, sync, use)
1686 baseName = baseName + ext
1687 interactive = 0
-> 1688 self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
1689 if useTk:
1690 self._loadtk()
TclError: no display name and no $DISPLAY environment variable
我正在远程服务器上运行这个。在服务器中,我发现DISPLAY变量没有设置。
如何设置显示变量以显示图像。我使用link配置客户端计算机。我用的是ipython。对于ipython,在开始时,我以以下方式运行命令:
ipython --pylab %sets up graphics for plotting
这对我很管用。你的主人是什么?您使用哪个程序连接到服务器?我正在使用ssh-X主机名连接到linux服务器。不,它来自linux(ubuntu)机器。请检查我是否尝试过。现在它不会显示错误,但图像不会仍然显示。