【问题标题】:Tkinter dependancy on Tile for Mac OS XTkinter 对 Tile for Mac OS X 的依赖
【发布时间】:2013-03-23 18:09:00
【问题描述】:

您好,我在 Mac OSX 5 上使用 python3 时遇到以下错误:

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

我有一个英特尔 mac。我该如何解决这个问题?

【问题讨论】:

    标签: python python-3.x tkinter osx-leopard


    【解决方案1】:

    tile 是 tcl/tk 的一部分。您以某种方式安装了 PowerPC 版本而不是 Intel 版本。更新到正确的版本。 This page 提供基于您的 OS X 和 python 版本的组合。

    【讨论】:

      猜你喜欢
      • 2012-02-23
      • 2015-04-08
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      • 2013-07-20
      • 2012-12-31
      相关资源
      最近更新 更多