0

Python2.6をFedora13で実行しています。PIL1.1.7をインストールすると、Pythonプロンプトに正常にインストールされたというメッセージが表示されます。インポートできPIL.PhotoImageますが、以下を実行しようとするとエラーになります。

mgobj = PhotoImage(file=imgpath)

スタックトレース:

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

モジュールImageTk.pyでは、インポートされているように見えますが、そのモジュールを_imagingtkどのように取得するのかわかりません。ヘルプをいただければ幸いです。

4

1 に答える 1

2

このtracに記載されているように、 Tkinter python モジュールをインストールする必要があります。しかし、それはpythonディストリビューションの不可欠な部分であるため. Fedora を使用しているので、Fedora 3 であっても Tkinter をインストールできない場合は、このページを参照してください。

于 2012-04-20T20:12:02.740 に答える