Dave LeCompte (really) wrote:
"Kris Schnee" <kschnee@xxxxxxxxxx> wroteI just built an EXE using Pygame and PyOpenGL, and the EXE crashes with this message:
I think it depends on what version of PyOpenGL and Py2EXE you have installed - the documentation here seems to think it's no longer a problem:
What I ended up doing was rewriting the __version__ assignment in __init__.py, like so: try: filename = os.path.join(os.path.dirname(__file__), 'version') __version__ = string.strip(open(filename).read()) except Exception,err: __version__ = '2.0.2.01' Clearly a hack, but it's worked so far. You may want to verify what version of PyOpenGL you have installed before you apply it to your own machine...
Quick reply: I made that change to the __init__.py file, and the EXE now works -- so, thanks. Unfortunately I don't seem able to install the new version of PyOpenGL, though! The Sourceforge page offers a source ZIP with no Windows installer, and when I use "python setup.py" on the source, I get an error about -- I don't have it offhand, but some sort of missing module like "setuptools."