Как я понимаю tk и tcl устанавливается вместе с python, а imaging-tk ставится Pillow.
Система у меня Win8.1. Странно, что в python2.7 зто всё работает.
Как доустановить Pillow-devel не знаю.
from PIL import Image, ImageTk
import tkinter as tk
root= tk.Tk()
img = Image.open('start.png')
im = ImageTk.PhotoImage(img)
и соответственно вывод:
Traceback (most recent call last):
File “C:\Python34\lib\site-packages\PIL\ImageTk.py”, line 176, in paste
tk.call(“PyImagingPhoto”, self.__photo, block.id)
_tkinter.TclError: invalid command name “PyImagingPhoto”
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “C:\Python34\Lib\SITE-P~1\PYTHON~2\pywin\framework\scriptutils.py”, line 326, in RunScript
exec(codeObject, __main__.__dict__)
File “C:\Users\Алексей\Desktop\my_zbs\Script1.py”, line 6, in <module>
im = ImageTk.PhotoImage(img)
File “C:\Python34\lib\site-packages\PIL\ImageTk.py”, line 115, in __init__
self.paste(image)
File “C:\Python34\lib\site-packages\PIL\ImageTk.py”, line 180, in paste
from PIL import _imagingtk
ImportError: DLL load failed: Не найден указанный модуль.
Неужели только у меня эти грабли.