Anaconda python,PIL和imagingtk

use*_*362 8 python tkinter python-imaging-library anaconda

虽然这是一个相当充分记录的问题,但我找不到解决方案.

我无法导入PIL和ImageTK.

最小的例子:

import Tkinter as tk
from PIL import Image, ImageTk

root = tk.Tk()
image = Image.open('live.ppm')
photo = ImageTk.PhotoImage(image)
Run Code Online (Sandbox Code Playgroud)

这会产生错误:

File "C:\Anaconda\lib\site-packages\PIL\ImageTk.py", line 181, in paste
    import _imagingtk
ImportError: No module named _imagingtk
Run Code Online (Sandbox Code Playgroud)

我试过了:

conda install pillow
conda remove PIL
Run Code Online (Sandbox Code Playgroud)

但没有运气.

use*_*362 16

卸载枕头和PIL后:

pip install image
Run Code Online (Sandbox Code Playgroud)

解决了这个问题.