은 내가 Win7에 x64의 시스템에서 아나콘다 파이썬 2.7을 실행하고 PyOpenGL를 설치 아나콘다 명령 줄에서PyOpenGL glutInit의 NullFunctionError
pip install PyOpenGL PyOpenGL_accelerate
을 사용하고 있습니다. 얻가 다음
python main.py peaucellier.txt
그러나 :
내가 몇 가지 코드를 가지고 (안 나는 고백해야 자신의 내) glutInit의
import sys
import math
import numpy
import OpenGL
from OpenGL.GL import *
from OpenGL.GLUT import *
import Image
import linkage
# ... a whole load of definitions etc ...
glutInit(sys.argv)
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB)
glutInitWindowSize(600, 600)
glutCreateWindow('linkage')
init()
initWindow()
glutIdleFunc(idle)
glutMainLoop()
의 사용은 내가 명령 줄에 다음을 입력하여 실행 만드는 다음 오류 (371 줄은 위의 glutInt (sys.argv) 줄임)
File "C:/Users/Owner/Documents/Python Scripts/linkage/main.py", line 371, in <module>
glutInit(sys.argv)
File "C:\Anaconda\lib\site-packages\OpenGL\GLUT\special.py", line 333, in glutInit
_base_glutInit(ctypes.byref(count), holder)
File "C:\Anaconda\lib\site-packages\OpenGL\platform\baseplatform.py", line 407, in __call__
self.__name__, self.__name__,
NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling
비슷한 오류가 발생했습니다. pos 이 포럼에서 ted하지만 제안 된 수정 사항 중 아무 것도 작동하지 않아서 내가 왜 묻고 있는지, 여기서 무엇이 잘못 되었습니까?
설치에 문제가 있습니까? 수입이 맞습니까?
편집 : 공식 릴리스에 대한 많은 많은 수정을 시도 후 나는 지금은 응답이 구글 그룹 가로 질러 비슷한 문제에 해결책을 둘러보고 후 Unofficial Windows Binaries for Python Extension Packages
, 파이썬 2.7 아나콘다, Mamuka Arabuli 또는 모기 같은 다른 사람에 의해 제안 된 freeglut 솔루션은하지 않습니다, 그래서 먼저 해봐. –