Loading

在Python中调用glutInit遇到OpenGL.error.NullFunctionError的解决方法

在window10 64bit + Python环境下,通过pip install PyOpenGL成功之后,无奈执行到glutInit()时候总是报错。

OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling

网上有说是需要安装Freeglut的,我试了没效果。

在sourceforge看到别人遇到同样问题的,https://sourceforge.net/p/pyopengl/bugs/219/

貌似是只有64bit系统会有这个问题,解决方法是下载64bit的PyOpenGL安装包(原来是pip install自动安装的版本不对)

下载地址:(选择适合自己的版本)http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl

下载下来的whl文件,用pip install file_name.whl进行安装后,问题解决。

posted @ 2016-09-03 14:59  gamesun  阅读(5324)  评论(0编辑  收藏  举报