2012-06-26 22 views
15

Estoy intentando ejecutar el tutorial de NeHe here usando Python 2.7.3, pero es tirar el error ImportError: No module named OpenGL.GLImportError: Sin módulo denominado OpenGL.GL

Entonces, ¿cómo puedo solucionar esto? Este es el código:

from OpenGL.GL import * 
+6

Pregunta tonta. ¿Instalaste PyOpenGL? [Usando OpenGL en Python] (http://pyopengl.sourceforge.net/ctypes/using.html) –

Respuesta

21

¿Tiene PyOpenGL instalado correctamente? Si tiene problemas para obtener nuevos módulos configurados correctamente, recomiendo instalar setuptools. Una vez que haya instalado las herramientas de configuración, encontrará un programa en su directorio python27/Scripts llamado "easy_install" que puede usar para instalar los paquetes correctamente.

Por ejemplo en mi instalación de Windows, utilizo:

C:\Python27\scripts\easy_install pyopengl 

para configurar PyOpenGL en mi sistema, y ​​entonces su caso ejemplo funciona bien. Recuerdo cuando empecé a usar Python que tenía los mismos problemas que tratan de conseguir un PyOpenGL de trabajo configurado correctamente para que pudiera ejecutar el código NeHe, y todos mis problemas se fue cuando me enteré de easy_install

En Linux:

sudo easy_install pyopengl 

así como:

sudo apt-get install python python-numpy python-opengl python-qt4 python-qt4-gl 
+1

con pip: '/ ruta/a/python -m pip install pyopengl' – ThorSummoner

3

anaconda es un gran gestor de paquetes Python, si usted tiene anaconda, simplemente:

conda install pyopengl 
0

Estoy usando openSUSE Linux Tumbleweed y tuve el mismo error (sí, he instalado python3-opengl [via zypper package manager] y PyOpenGL [via pip]).

Resolvió el problema utilizando python3 explícitamente para ejecutar el comando, porque parece que la instalación está hecha para la versión nueva de python. El comando normal de Python carreras pitón más 2.

En pocas palabras:.

python opengl_test.py # Does NOT work 
python3 opengl_test.py # Works 
0

Esto significa que usted don "t tiene ese módulo ,,

instalarlo mediante el uso de cualquier gestor de paquetes pitón

para Linux solamente ejecuta cualquiera de las cosas desplegable siguiente

Debian basan

para v3.x pitón

apt-get install python3-opengl 

esto es para el pitón v2.x

apt-get install python-opengl 

con easy_install

easy_install pyopengl 

con el administrador de Conda Pakage

conda install pyopengl 

por pitón sí

python -m pip install pyopengl 

para Windows:

corren el easy_installer en command prompt encuentra en root directory de python, donde u han instalado

ejemplo: D:\Python36\scripts\easy_install pyopengl

Para el Apple Computer

brew install pyopengl 
Cuestiones relacionadas