OpenGL笔记(一) | 配置OpenGL--Python的步骤和出现的错误

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

目录

一、安装

1、pip安装(32位系统)

2、本地安装(32位系统 or 64位系统)

二、错误

1、64位系统使用pip安装的错误

2、运行glutInitDisplayMode()函数出错

三、测试程序

参考链接


一、安装

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的方法见参考链接。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值