目录
一、安装
1、pip安装(32位系统)
在anaconda prompt下使用:
pip install opengl
这地方别人说使用pip安装的是32位的库,我64位的试过这种方法使用时会出错(在后面讲一下出的错误)
2、本地安装(32位系统 or 64位系统)
1).登录网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl
2).下载对应版本的OpenGL
如图所示:是3.1.5版本的OpenGL,cp37m表示对应python 3.7版本,amd64表示对应64位系统.。选择适合自己的版本,然后下载到Anaconda安装文件见下(随便一个文件见不知道行不行,我没试过)

3).安装OpenGL
在Anaconda Prompt下,进入到上一步下载OpenGL的文件中,使用如下代码安装,,其中XXX代表文件名。
pip install XXXX.whl
安装完成后,可以使用pip list查看所有安装的库,也可以运行一个程序进行测试。
注意:如果使用已经使用pip安装了32位的库,需要先卸载掉,使用如下代码可以卸载掉:
conda remove opengl
二、错误
1、64位系统使用pip安装的错误
运行程序时将会找不到 glut,错误信息是:
NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling
有人说这是缺少glut文件,所有网上有很多人手动配置glut,但是我没有成功。我是采用了1.2中本地安装的方法弄好的。
手动配置glut的方法见参考链接。

本文详细介绍了在不同系统环境下安装OpenGL的过程,包括使用pip和本地安装两种方式,并针对64位系统pip安装出现的错误提供了解决方案。同时,文章还探讨了运行glutInitDisplayMode()函数时可能遇到的问题及解决方法。
最低0.47元/天 解锁文章
6153

被折叠的 条评论
为什么被折叠?



