2012-09-15 76 views
0

PIL如何在Ubuntu上找到查看器用於imshow()?指定imshow()使用的查看器

我注意到它試圖使用「xv」,但我只有「顯示」可用 在我以前的Python安裝中,它正確地發現「顯示」而沒有對我進行黑客攻擊。任何想法什麼環境變量/設置我需要檢查?

我的Python 2.6.5,Ubuntu的10.04,PIL 1.1.6

回答

0

PIL 「十五」 發現在ImageShow.py觀衆。它使用PATH來搜索可執行文件,因此請檢查以確保display在您的PATH上。如果你想了解更多的細節,你可以查看代碼。

無論如何,可以重寫PIL的選擇。如果您想使用display,請使用ImageShow.register(ImageShow.DisplayViewer)。對於其他觀衆,子類ImageShow.UnixViewer,執行get_command_ex,並註冊新的觀衆類別(詳見ImageShow.py)。

0

我砍死它的符號鏈接顯示在$路徑