Python 指定imshow()使用的查看器

Python 指定imshow()使用的查看器,python,python-imaging-library,Python,Python Imaging Library,PIL如何找到用于Ubuntu上imshow()的查看器 我注意到它试图使用“xv”,但我只有“display”可用 在我之前安装的Python中,它正确地找到了“display”,没有受到我的攻击。知道我需要检查哪些环境变量/设置吗 我是Python2.6.5、Ubuntu 10.04、PIL 1.1.6,我通过将display符号链接到$path中的“xv”来破解它,PIL在中找到了查看器。它使用PATH搜索可执行文件,因此请检查以确保display位于您的PATH上。如果需要更多详细信息,

PIL如何找到用于Ubuntu上imshow()的查看器

我注意到它试图使用“xv”,但我只有“display”可用 在我之前安装的Python中,它正确地找到了“display”,没有受到我的攻击。知道我需要检查哪些环境变量/设置吗


我是Python2.6.5、Ubuntu 10.04、PIL 1.1.6,我通过将display符号链接到$path中的“xv”来破解它,PIL在中找到了查看器。它使用
PATH
搜索可执行文件,因此请检查以确保
display
位于您的
PATH
上。如果需要更多详细信息,可以查看代码

无论如何,有可能推翻PIL的选择。如果要使用
display
,请使用
ImageShow.register(ImageShow.DisplayViewer)
。对于其他查看器,子类
ImageShow.UnixViewer
,实现
get_命令\u ex
,并注册新的查看器类(有关详细信息,请参见
ImageShow.py