Windows 使用cx\u freeze后,出现异常情况\u未安装成像c模块
我使用Python3和非官方的PIL模块。我的代码运行良好。但在使用cx_freeze后,我得到异常“未安装图像c模块”Windows 使用cx\u freeze后,出现异常情况\u未安装成像c模块,windows,python-3.x,cx-freeze,Windows,Python 3.x,Cx Freeze,我使用Python3和非官方的PIL模块。我的代码运行良好。但在使用cx_freeze后,我得到异常“未安装图像c模块” 我该怎么处理这个问题呢?我找到的所有解决方案都是关于Python2.X和Linux操作系统的。我需要Windows和Python3的解决方案。因此,我用图像处理解决了这个问题。我只需要在代码中添加以下内容: from PIL import _imaging 但有一个新问题。使用cx_freeze后,我得到“没有名为_imagingtk的模块” 但是像以前的解决方案不起作用。
我该怎么处理这个问题呢?我找到的所有解决方案都是关于Python2.X和Linux操作系统的。我需要Windows和Python3的解决方案。因此,我用图像处理解决了这个问题。我只需要在代码中添加以下内容:
from PIL import _imaging
但有一个新问题。使用cx_freeze后,我得到“没有名为_imagingtk的模块”
但是像以前的解决方案不起作用。
如果我尝试:
from PIL import _imagingtk
我得到“DLL加载失败”
文件_imagingtk.pyd存在于我的PIL文件夹中,但我甚至无法从Python interprer加载此模块。因此,我解决了_imaging的问题。我只需要在代码中添加以下内容:
from PIL import _imaging
但有一个新问题。使用cx_freeze后,我得到“没有名为_imagingtk的模块”
但是像以前的解决方案不起作用。
如果我尝试:
from PIL import _imagingtk
我得到“DLL加载失败”
文件_imagingtk.pyd存在于我的PIL文件夹中,但我甚至无法从Python interprer加载此模块。我知道发生这种情况的唯一原因是_imagingtk.pyd不适用于您的Python版本。
哦,你能把链接发到非官方版本吗?我已经搜索了一段时间。我知道这种情况可能发生的唯一原因是如果_imagingtk.pyd不适用于您的python版本。
哦,你能把链接发到非官方版本吗?我已经找了一段时间了。最后,我解决了这个问题_ImageGTK需要先导入ImageTk。因此,该代码起作用:
from PIL import ImageTk
from PIL import _imagingtk
而且cx_冻结也没有问题了。但我真的不明白这个错误的真正原因是什么。我只是猜到了答案。最后,我解决了这个问题_ImageGTK需要先导入ImageTk。因此,该代码起作用:
from PIL import ImageTk
from PIL import _imagingtk
而且cx_冻结也没有问题了。但我真的不明白这个错误的真正原因是什么。我只是猜到了答案