2013-03-23 133 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版本提供組合。