我尝试在 Mac 10.6.8 上运行以下命令:
Python 2.7.2 |EPD 7.1-2 (64-bit)| (default, Jul 27 2011, 14:50:45)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
import Image
import ImageTk
from Tkinter import Tk
window = Tk()
i = Image.open("file.jpg")
photo = ImageTk.PhotoImage(i)
Segmentation fault
我见过其他人在这种情况下遇到过总线错误。有谁知道这里有一个错误或解决方法吗?我不明白是否http://infohost.nmt.edu/tcc/help/pubs/pil/image-tk.html http://infohost.nmt.edu/tcc/help/pubs/pil/image-tk.html是相关的。谢谢!
很抱歉,即使升级 EPD 后也会发生同样的情况:
Python 2.7.2 |EPD 7.2-2 (64-bit)| (default, Sep 7 2011, 16:31:15)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
如果您使用的不是苹果的Tcl/Tk
,尝试运行otool -L
on _imagingtk.so
查看它是否正在寻找其共享库/System/Library
。应该是在寻找/Library
, not /System/Library
。如果是这样,您可以使用以下命令更改库搜索路径install_name_tool
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)