我需要在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它像我一样。解压缩从dll
的glutdlls.zip
文件并将其放入我旁边的Python文件。
注意:您可以将dll
文件添加到您的PATH
变量。没有必要让他们旁边py
文件。