PyOpenGL:glCreateProgram() 导致 NullFunctionError
PyOpenGL: glCreateProgram() causes NullFunctionError
我只是想 运行 正是这个示例代码来测试安装:https://gist.github.com/ousttrue/c4ae334fc1505cdf4cd7
尽管我已经使用此处的 whl 文件安装了 PyOpenGL、PyOpenGL-accelerate 和 freeglut,但它在 glCreateProgram() 上失败:https://www.lfd.uci.edu/~gohlke/pythonlibs/
错误:
File "C:\Program Files (x86)\Python\Python35\lib\site-
packages\OpenGL\platform\baseplatform.py", line 410, in __call__
self.__name__, self.__name__,
OpenGL.error.NullFunctionError: Attempt to call an undefined function
glCreateProgram, check for bool(glCreateProgram) before calling
本教程中不包含着色器的代码工作得很好:https://noobtuts.com/python/opengl-introduction
所以只是 glCreateProgram() 失败了。
我还将 DLL 文件复制到 SystenWOW64 和 System32,以及我的脚本 运行s 所在的文件夹。
有谁知道在哪里搜索错误。
I 运行 Windows 10 64 位与 64 位 Python 3.5 通过远程桌面
问题是,当您登录远程桌面时,您无法访问显卡。将屏幕直接连接到电脑即可解决问题。
我只是想 运行 正是这个示例代码来测试安装:https://gist.github.com/ousttrue/c4ae334fc1505cdf4cd7
尽管我已经使用此处的 whl 文件安装了 PyOpenGL、PyOpenGL-accelerate 和 freeglut,但它在 glCreateProgram() 上失败:https://www.lfd.uci.edu/~gohlke/pythonlibs/
错误:
File "C:\Program Files (x86)\Python\Python35\lib\site-
packages\OpenGL\platform\baseplatform.py", line 410, in __call__
self.__name__, self.__name__,
OpenGL.error.NullFunctionError: Attempt to call an undefined function
glCreateProgram, check for bool(glCreateProgram) before calling
本教程中不包含着色器的代码工作得很好:https://noobtuts.com/python/opengl-introduction 所以只是 glCreateProgram() 失败了。
我还将 DLL 文件复制到 SystenWOW64 和 System32,以及我的脚本 运行s 所在的文件夹。
有谁知道在哪里搜索错误。
I 运行 Windows 10 64 位与 64 位 Python 3.5 通过远程桌面
问题是,当您登录远程桌面时,您无法访问显卡。将屏幕直接连接到电脑即可解决问题。