2012-04-20 16 views
0

私はPython 2.6をFedora 13で実行しています。PIL 1.1.7がインストールされており、Pythonプロンプトに正常にインストールされたメッセージが表示されます。私はPIL.PhotoImageをインポートすることができますが、私は以下を実行しようとするとエラーが発生します。PhotoImageオブジェクトを作成するのにPILに問題があります

mgobj = PhotoImage(file=imgpath) 

スタックトレース:モジュールImageTk.py

Traceback (most recent call last): 
File "viewer-tk.py", line 25, in <module> 
    imgobj = PhotoImage(file=imgpath)  # now JPEGs work! 
File "/home/Toshiba/vinpython/venv/lib/python2.6/site-packages/PIL/ImageTk.py", line 116, in __init__ 
    self.paste(image) 
File "/home/Toshiba/vinpython/venv/lib/python2.6/site-packages/PIL/ImageTk.py", line 181, in paste 
    import _imagingtk 
ImportError: No module named _imagingtk 

は、私が_imagingtkがインポートされる参照、私はそれがmodule.Helpが大幅に高く評価されていることを得るのですかわかりません!

+1

ただちに...コマンドプロンプトから 'import Tkinter'を実行しようとするとどうなりますか? – mgilson

+0

同じインポートエラーが発生しています。 Tkinterはうまくいく? – Onlyjus

答えて

2

このtracに記載されているように、TkinterのPythonモジュールをインストールする必要があります。しかし、それ以来、an integral part of python distributionsです。あなたがfedoraを使用しているので、Tkinterがインストールされていないときにはを見てください。Fedora 3の場合でも、役に立つかもしれません。

関連する問題