2014-12-08 6 views
5

우분투 14.04로 업그레이드하고 pip를 통해 PyOpenGL을 설치 한 후. 그것은 우분투 12.04에서 잘 작동하지만 지금은 OpenGL.GLUT에서 함수를 사용하려고 할 때마다 오류가 발생합니다. 이PyOpenGL 우분투 14.04 : 정의되지 않은 함수 오류

from OpenGL.GLUT import * 
print bool(glutInit) 
glutInit(sys.argv) 

이 인쇄됩니다 "참"오류 메시지 :

File "/usr/local/lib/python2.7/dist-packages/OpenGL/GLUT/special.py", line 333, in glutInit 
_base_glutInit(ctypes.byref(count), holder) 
File "/usr/local/lib/python2.7/dist-packages/OpenGL/platform/baseplatform.py", line 407, in __call__ 
self.__name__, self.__name__, 
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling 

내가 어떤 제안을 이해하지? 감사. 나는 그 전에 파이썬 OpenGL을 패키지

sudo apt-get install python-opengl 

를 설치 한 후

답변

4

것은 그것은 작동하고 나는 위의 오류로 이어지는 핍을 통해 설치 :

pip install PyOpenGL PyOpenGL_accelerate 

난 아직도 이유를 모르겠지만, 지금 일하고있다.

+0

감사에서 http://www.lfd.uci.edu/~gohlke/pythonlibs/

에서의 OpenGL을 다운로드 할 수 있습니다. – Carser

2

나는 조금 늦었다. 나는 또한 창문에서 파이썬 2.7 (32 비트)이 문제가 발생했습니다. glue32.dll을 C 드라이브의 System32에 복사하고 glue32.dll을 내 소스 파일 디렉토리에 복사하여이 문제를 해결했습니다. 잘 작동한다.

+0

글쎄, 이제 우리는 리눅스와 윈도우를위한 "솔루션"을 가지고있다. ;) –