PIL如何在Ubuntu上找到查看器用於imshow()?指定imshow()使用的查看器
我注意到它試圖使用「xv」,但我只有「顯示」可用 在我以前的Python安裝中,它正確地發現「顯示」而沒有對我進行黑客攻擊。任何想法什麼環境變量/設置我需要檢查?
我的Python 2.6.5,Ubuntu的10.04,PIL 1.1.6
PIL如何在Ubuntu上找到查看器用於imshow()?指定imshow()使用的查看器
我注意到它試圖使用「xv」,但我只有「顯示」可用 在我以前的Python安裝中,它正確地發現「顯示」而沒有對我進行黑客攻擊。任何想法什麼環境變量/設置我需要檢查?
我的Python 2.6.5,Ubuntu的10.04,PIL 1.1.6
PIL 「十五」 發現在ImageShow.py
觀衆。它使用PATH
來搜索可執行文件,因此請檢查以確保display
在您的PATH
上。如果你想了解更多的細節,你可以查看代碼。
無論如何,可以重寫PIL的選擇。如果您想使用display
,請使用ImageShow.register(ImageShow.DisplayViewer)
。對於其他觀衆,子類ImageShow.UnixViewer
,執行get_command_ex
,並註冊新的觀衆類別(詳見ImageShow.py
)。
我砍死它的符號鏈接顯示在$路徑