Väittäisin että tässä pulmassa osaa kokenut ohjelmoija auttaa vaikkei python olisikaan kovin tuttu.
Latasin pyopengl:n ja asensin sen Source Install -ohjeiden mukaisesti.
Testatakseni asennusta latasin (pygame.org-sivustosta) pyopengl:ää käyttävän ohjelman. Ohjelma ei toiminutkaan vaan Python shelliin tuli virheilmoitus (leikattu PythonShellistä):
Traceback (most recent call last): File "C:\Python25\Omat\geometrian\3D Rotations 2\3D Rotations 2.py", line 1, in <module> from OpenGL.GL import * File "c:\python25\lib\site-packages\PyOpenGL-3.0.0b1-py2.5.egg\OpenGL\GL\__init__.py", line 11, in <module> from OpenGL.GL.VERSION.GL_1_2 import * File "c:\python25\lib\site-packages\PyOpenGL-3.0.0b1-py2.5.egg\OpenGL\GL\VERSION\GL_1_2.py", line 11, in <module> from OpenGL.raw.GL.VERSION.GL_1_2 import * ImportError: No module named VERSION.GL_1_2
Kokeilin vielä seuraavaa (leikattu PythonShellistä):
Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. **************************************************************** Personal firewall software may warn about the connection IDLE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet. **************************************************************** IDLE 1.2.2 >>> import OpenGL >>> from OpenGL.GL import * Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> from OpenGL.GL import * File "c:\python25\lib\site-packages\PyOpenGL-3.0.0b1-py2.5.egg\OpenGL\GL\__init__.py", line 11, in <module> from OpenGL.GL.VERSION.GL_1_2 import * File "c:\python25\lib\site-packages\PyOpenGL-3.0.0b1-py2.5.egg\OpenGL\GL\VERSION\GL_1_2.py", line 11, in <module> from OpenGL.raw.GL.VERSION.GL_1_2 import * ImportError: No module named VERSION.GL_1_2 >>> import OpenGL.GL Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import OpenGL.GL File "c:\python25\lib\site-packages\PyOpenGL-3.0.0b1-py2.5.egg\OpenGL\GL\__init__.py", line 11, in <module> from OpenGL.GL.VERSION.GL_1_2 import * File "c:\python25\lib\site-packages\PyOpenGL-3.0.0b1-py2.5.egg\OpenGL\GL\VERSION\GL_1_2.py", line 9, in <module> from OpenGL.GL import glget ImportError: cannot import name glget >>>
Tossa ImportErrorin selitys muuttuu, jos se nyt ketään kiinnostaa.
Lähti toimimaan kun imuroitti valmiin asennuspaketin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.