在Python中調用glutInit遇到OpenGL.error.NullFunctionError的解決方法

在window10 64bit + Python環境下,經過pip install PyOpenGL成功以後,無奈執行到glutInit()時候老是報錯。python

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

網上有說是須要安裝Freeglut的,我試了沒效果。ip

在sourceforge看到別人遇到一樣問題的,https://sourceforge.net/p/pyopengl/bugs/219/ci

貌似是隻有64bit系統會有這個問題,解決方法是下載64bit的PyOpenGL安裝包(原來是pip install自動安裝的版本不對)it

下載地址:(選擇適合本身的版本)http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopenglpip

下載下來的whl文件,用pip install file_name.whl進行安裝後,問題解決。io

相關文章
相關標籤/搜索