[Pythonmac-SIG] problem importing OpenGL.Tk
Bob Ippolito
bob at redivi.com
Mon Oct 13 05:35:36 EDT 2003
On Oct 13, 2003, at 1:17, Patrick Moran wrote:
> I'm new to Mac ... and I'm in the process of porting over some
> 3-D graphics tools I have running under Linux. My application
> uses PyOpenGL. I downloaded MacPython-OSX-2.3.1. Then,
> using PackageManager, I downloaded PyOpenGL-2.0.1.04beta-
> binary and _tkinter-2.3-binary. So far seems OK. The basic
> Tkinter widgets are working. Cool. But when I try to import
> OpenGL.Tk, in preparation to do some 3-D rendering, I get:
>
> [Patrick-Morans-Computer:~] pmoran% /usr/local/bin/pythonw
> Python 2.3 (#2, Jul 30 2003, 11:45:28)
> [GCC 3.1 20020420 (prerelease)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>>
> >>>
> >>> import OpenGL.GL
> >>> import OpenGL.Tk
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> File
> "/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-
> packages/OpenGL/Tk/__init__.py", line 81, in ?
> _default_root.tk.call('package', 'require', 'Togl')
> _tkinter.TclError: can't find package Togl
>
> I have a PowerBook, running OS X 10.2.8.
>
> Help, suggestions, would be appreciated. Is there some sort of path
> I need to set?
Unfortunately, you're out of luck. Togl has not been ported to OS X
yet, at least not for AquaTk. I just took a look at Togl and it seems
nontrivial to compile for OS X (at least a few hours). Your best bet
is to get rid of your dependency on Tk altogether and switch to
something like wxPython, pygame, GLUT, PyObjC + Cocoa, etc. for your
GUI.
-bob
More information about the Pythonmac-SIG
mailing list