Python Anaconda 没有模块名称_imagingtk
Python Anaconda no module name _imagingtk
前言,我已经访问过 this issue, this question and also this question,但是其中 none 解决了我的问题。
我目前在 eclipse 环境中,并在我的项目中使用 anaconda python 解释器。我有这段代码:
from PIL import Image, ImageTk
# other imports
# ....
# def initUI(self):
pic1 = Image.open("pic1.jpg")
pic1_img = ImageTk.PhotoImage(pic1)
label1 = Label(self, image=pic1_img)
label1.image = pic1_img
label1.place(x=20, y=20)
现在 运行 我得到了这个输出
Traceback (most recent call last):
File "C:\Users\...\workspace\Tkinter_tutorial\absolutePositioning.py", line 46, in <module>
main()
File "C:\Users\...\workspace\Tkinter_tutorial\absolutePositioning.py", line 42, in main
app = Window(root)
File "C:\Users\...\workspace\Tkinter_tutorial\absolutePositioning.py", line 12, in __init__
self.initUI()
File "C:\Users\....\workspace\Tkinter_tutorial\absolutePositioning.py", line 22, in initUI
pic1_img = ImageTk.PhotoImage(pic1)
File "C:\Users\....\Anaconda\lib\site-packages\PIL\ImageTk.py", line 116, in __init__
self.paste(image)
File "C:\Users\....\Anaconda\lib\site-packages\PIL\ImageTk.py", line 181, in paste
import _imagingtk
ImportError: No module named _imagingtk
我试过 conda install Pillow
,软件包被标记为已安装。但是我继续收到此错误。我是 运行 window 64 位 python 2.7。有没有其他人遇到过这个问题,我该如何解决?谢谢
我最终找到了这个问题的解决方案,包括删除默认的 pillow 安装并获取旧版本的库。
首先打开命令提示符(路径中有 anaconda)并执行
conda remove PIL
或 conda remove pillow
然后从 here , PIL-1.1.7.win32-py2.7.exe
安装 PIL。确保将其安装到 Lib/site-packages
这对我和其他使用我安装了 anaconda 的项目的人都有效
前言,我已经访问过 this issue, this question and also this question,但是其中 none 解决了我的问题。
我目前在 eclipse 环境中,并在我的项目中使用 anaconda python 解释器。我有这段代码:
from PIL import Image, ImageTk
# other imports
# ....
# def initUI(self):
pic1 = Image.open("pic1.jpg")
pic1_img = ImageTk.PhotoImage(pic1)
label1 = Label(self, image=pic1_img)
label1.image = pic1_img
label1.place(x=20, y=20)
现在 运行 我得到了这个输出
Traceback (most recent call last):
File "C:\Users\...\workspace\Tkinter_tutorial\absolutePositioning.py", line 46, in <module>
main()
File "C:\Users\...\workspace\Tkinter_tutorial\absolutePositioning.py", line 42, in main
app = Window(root)
File "C:\Users\...\workspace\Tkinter_tutorial\absolutePositioning.py", line 12, in __init__
self.initUI()
File "C:\Users\....\workspace\Tkinter_tutorial\absolutePositioning.py", line 22, in initUI
pic1_img = ImageTk.PhotoImage(pic1)
File "C:\Users\....\Anaconda\lib\site-packages\PIL\ImageTk.py", line 116, in __init__
self.paste(image)
File "C:\Users\....\Anaconda\lib\site-packages\PIL\ImageTk.py", line 181, in paste
import _imagingtk
ImportError: No module named _imagingtk
我试过 conda install Pillow
,软件包被标记为已安装。但是我继续收到此错误。我是 运行 window 64 位 python 2.7。有没有其他人遇到过这个问题,我该如何解决?谢谢
我最终找到了这个问题的解决方案,包括删除默认的 pillow 安装并获取旧版本的库。
首先打开命令提示符(路径中有 anaconda)并执行
conda remove PIL
或conda remove pillow
然后从 here ,
PIL-1.1.7.win32-py2.7.exe
安装 PIL。确保将其安装到 Lib/site-packages
这对我和其他使用我安装了 anaconda 的项目的人都有效