Код: Выделить всё
pip install PyOpenGL PyOpenGL_accelerate
У меня есть код (не мой, должен признаться ), использующий GluInit
Код: Выделить всё
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()
Код: Выделить всё
python main.py peaucellier.txt
Код: Выделить всё
File "C:/Users/Owner/Documents/Python Scripts/linkage/main.py", line 371, in
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
Возможна ли установка неисправна? Правильный ли импорт?
РЕДАКТИРОВАТЬ: после многих исправлений для официального выпуска я теперь использую неофициальный выпуск, который отлично работает с неофициальными двоичными файлами Windows для пакетов расширений Python< /п>
Подробнее здесь: https://stackoverflow.com/questions/267 ... ctionerror