2013-03-23 128 views
1

喜在Mac OSX 5使用python3时,我发现了以下错误:Tkinter的扶养适用于Mac OS X

Traceback (most recent call last): 
    File "app.py", line 107, in <module> 
    sv1 = ttk.Scrollbar(root, orient=VERTICAL, command=vScroll) 
    File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/tkinter/ttk.py", line 1138, in __init__ 
    Widget.__init__(self, master, "ttk::scrollbar", kw) 
    File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/tkinter/ttk.py", line 559, in __init__ 
    _load_tile(master) 
    File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/tkinter/ttk.py", line 47, in _load_tile 
    master.tk.eval('package require tile') # TclError may be raised here 
_tkinter.TclError: couldn't load file "/Library/Tcl/tile0.6/libtile0.6.dylib": dlopen(/Library/Tcl/tile0.6/libtile0.6.dylib, 10): no suitable image found. Did find: 
    /Library/Tcl/tile0.6/libtile0.6.dylib: mach-o, but wrong architecture 

我然后跑:lipo -info /Library/Tcl/tile0.6/libtile0.6.dylib,并得到:Non-fat file: /Library/Tcl/tile0.6/libtile0.6.dylib is architecture: ppc

我有一个intel mac。我该如何解决这个问题?

回答

0

瓷砖是tcl/tk的一部分。你不知何故已经安装了PowerPC版本,而不是英特尔版本。更新到正确的版本。 This page基于您的OS X和Python版本提供组合。