在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