我需要一个python窗口。 使用Python 3.5和PyOpenGL.GLUT时出现以下异常
Traceback (most recent call last):
File "D:\...\Test.py", line 47, in <module>
if __name__ == '__main__': main()
File "D:\...\Test.py", line 9, in main
glutInit(sys.argv)
File "C:\...\OpenGL\GLUT\special.py", line 333, in glutInit
_base_glutInit( ctypes.byref(count), holder )
File "C:\...\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
平台:窗口
为什么我会犯这个错误?
这是我的代码:
from OpenGL.GLUT import *
import sys
glutInit(sys.argv)
问题:
pip install
或easy_install
没有问题glut.dll
和glut32.dll
。(它们不是PyPI包的一部分)您必须单独安装它们,或者像我一样download安装它们。从
glutdlls.zip
中解压缩dll
文件,并将它们放在python文件旁边。注意:您可以将
dll
文件添加到PATH
变量中。不需要将它们放在py
文件旁边。相关问题 更多 >
编程相关推荐