Tix.Tk() on Mac Intel
Kevin Walzer
kw at codebykevin.com
Thu Jul 26 08:01:08 EDT 2007
Alan wrote:
> Hi List!
>
> I have I Macbook Pro Intel running OSX 10.4.10.
>
> I downloaded Python 2.5 and tried
> TclTkAquaBI-8.4.10.0.dmg, but I got:
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
>
> line 210, in __init__
> self.tk.eval('package require Tix')
> _tkinter.TclError: no suitable image found. Did find:
> /Library/Tcl/Tix8.4/libTix8.4.dylib: mach-o, but wrong architecture
>
> Which make sense since tcltkaqua is released only for PPC. Googling a
> bit, since tcltkaqua stopped development, I found they recommended
> ActiveTcl, but Tix is not included in the package.
>
> So removing tcltkaqua and ActiveTcl, when trying Tix.Tk() I got:
>>>> Tix.Tk()
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk/Tix.py",
>
> line 210, in __init__
> self.tk.eval('package require Tix')
> _tkinter.TclError: can't find package Tix
>
> The only way I got Tix.Tk() working so far was using Fink but I want
> the nice aqua visual for python. Is there any way of getting it
> working?
>
> I would appreciate any help here.
> Many thanks in advance.
> Cheers,
> Alan
You'll need to build Tix yourself from source, and Tix must be built in
the same directory as the Tcl/Tk source tree (so you'll at least need to
download and untar those source trees).
--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
More information about the Python-list
mailing list