Window 64位操作系统下 python3 安装 PyOpengl

当pip3无法安装适合系统的OpenGL时,可以去官网下载PyOpenGL和PyOpenGLaccelerate的whl文件,然后通过pip3安装。安装完成后,通过一个简单的OpenGL代码示例展示了如何在PyCharm中绘制3D正方体。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 首先 我们习惯用的 pip3 install moudle 命令 无法直接安装 OpenGl
    因为 PIP3 会安装 32 位 的 Opengl 无法使用。

  • 所以 我们需要先在 Opengl官网中下载 并且手动安装

  • 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl

  • 博主本人安装的是 PYTHON3.8 以3.8版本为例

  • 需要下载 两个包 PyOpenGl 和 PyOpenGl accelerate 两个

  • 如下图所示:
    在这里插入图片描述
    下载完成 两个安装包后 得到 两个文件

在这里插入图片描述
然后就可以在终端执行两条PIP3 INSTALL 命令啦

pip3 install #你的PyOpenGL whl文件 路径
pip3 install #你的PyOpenGL accelerate  whl文件 路径

终端显示:

在这里插入图片描述
到这里 符合系统版本的 PyOpenGl 就安装完成啦

打开 Pycharm 我们 来 Coding 试试把~

完整案例:

from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *

def drawFunc():
    glClear(GL_COLOR_BUFFER_BIT)
    glRotatef(1, 1, 1, 0)
    glColor3f(0.0, 0.0, 1.0)
    glutWireCube(1.0)

    glFlush()
glutInit()
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA)
glutInitWindowSize(
400, 400)
glutCreateWindow("First")
glutDisplayFunc(drawFunc)
# glutIdleFunc(drawFunc)
glutMainLoop()

如果 OpenGl 包没有问题 我们运行一下 就可以看到一个带边框的正方体啦

在这里插入图片描述
OK 配置就到这里结束了!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值