Python 巨蟒、PIL和imagingtk
虽然这是一个相当好的问题,但我找不到解决办法 我无法导入PIL和ImageTK 最简单的例子:Python 巨蟒、PIL和imagingtk,python,tkinter,python-imaging-library,anaconda,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) 这将产生以下错误: File "C:\Anaconda\lib\site-packages\PIL\ImageTk.py", line
import Tkinter as tk
from PIL import Image, ImageTk
root = tk.Tk()
image = Image.open('live.ppm')
photo = ImageTk.PhotoImage(image)
这将产生以下错误:
File "C:\Anaconda\lib\site-packages\PIL\ImageTk.py", line 181, in paste
import _imagingtk
ImportError: No module named _imagingtk
我试过:
conda install pillow
conda remove PIL
但没有运气。卸载枕头和PIL后:
pip install image
已修复此问题。感谢您提出此问题。ImageTk模块是一个额外的扩展,不是枕头默认安装的一部分 这个问题由来已久:
我们(Continuum)将研究将此模块添加到我们的构建过程中。尝试验证映像的扩展,我遇到了相同的问题,当我修改扩展时,脚本工作了。您是否仍然包括来自PIL导入映像的行
,ImageTk
?是的,您仍然需要它,我遇到了相同的问题。我必须卸载anaconda枕头和pil,然后pip安装枕头-我不需要安装Image。你的解决方案对我不起作用。这很奇怪!我还得把枕头升级到最新版本。