添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

说明:
今天在 PyCharm 安装 OpenGL 时,反复出现 No module named ‘OpenGL’ 错误,尝试论坛办法无解,记录下自己的。

过程:
首先贴下官网 PyOpenGL installation
(事实证明大部分时候官网的办法是最直接有效的)。

  1. 清除lib/site-package文件夹下有关PyOpenGL、PyOpenGL_accelerate及OpenGL、OpenGL_accelerate 相关的文件(夹),这个步骤应该比较关键。
  2. 按照官网给出的命令安装,应该可以顺利导入包了。
  3. 运行出错的,下面的链接里自己下载包安装。

我自己试的,
pip安装openGL是32位的,会报错,建议在链接里自行下载安装64位包 whl包链接
pip安装openGL_accelerate是64位的,可直接使用命令安装
win: pip install PyOpenGL_accelerate
其它安装方式自行参考官网链接。

demo代码:

from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
def drawFunc():
    glClear(GL_COLOR_BUFFER_BIT)
    glRotatef(0.1, 0.1, 0.5, 0)
    glutWireTeapot(0.5)
    glFlush()
def main():
    glutInit()
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA)
    glutInitWindowPosition(0, 0)
    glutInitWindowSize(400, 400)
    glutCreateWindow(b'first')
    glutDisplayFunc(drawFunc)
    glutMainLoop()
if __name__ == '__main__':
    main()

成功demo图:
demo

Traceback (most recent call last): File D:/xxx.py, line 13, in from paddle.v2.plot import Ploter ModuleNotFoundError: No module named 'paddle.v2' 更新到python3之后,这个包里的画图工具改变了,使用python2的可以使用,但实验python3就不行了,缺
python 搭建opengl环境 PyOpenGL is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel. PyOpenGL已经安装了与所提供的滚轮相同的版本。使用——用力-重新安装来用力安装轮子。 https://www.it1352.com/2325333.html pip uninstall py
原因:因为相关包未安装所导致的问题模块未安装成功 解决方案:安装相关包 如 pandas pip install -i https://pypi.douban.com/simple pandas 二、问题2 如电脑上同时装了python2(2.7)和python3(3.5),当使用pip安装时默认应安装到python2中,pip3安装时应安装到python3中,但奇怪的是使用pip安装时每次都定位到python3中,不知是啥原因,也不知如何将其重定向到python2中,索性手动指定pip
http://download.csdn.net/detail/gflytu/4110817#comment kgui@linuxamd:~/Downloads/redbook$ gcc -lglut -lGL -lGLU aaindex.c aaindex.c:(.text+0x2f7): undefined reference to `glutInit'aaindex.c...
"ModuleNotFoundError: No module named 'xxx'"这个报错是个非常常见的报错,几乎每个python程序员都遇到过,导致这个报错的原因也非常多,下面是我曾经遇到过的原因和解决方案 module包没安装 忘了import 没有__init__.py文件 package包的版本不对 自定义的包名与安装的包名相同,导致import包的时候导错了包 没设置PYTHO...
ModuleNotFoundError: No module namedOpenGLModuleNotFoundError: No module named 'OpenGL' pip install pyOpenGL -i https://pypi.douban.com/simple == pyOpenGL 指定豆瓣源镜像==
No module named 'OpenGL'错误表示你的代码中没有找到名为'OpenGL'的模块。这可能是由于没有正确安装PyOpenGL库导致的。根据引用中提到的步骤,你可以尝试以下解决方法: 1. 首先,确保按照官方网站上的安装说明正确地安装了PyOpenGL库。 2. 清除lib/site-package文件夹下与PyOpenGL、PyOpenGL_accelerate以及OpenGLOpenGL_accelerate相关的文件(夹)。这一步很关键,因为有时候旧的文件可能会导致冲突。 3. 按照官方网站的指示,使用命令行或命令提示符安装PyOpenGL库。 4. 如果以上方法仍然无法解决问题,你可以尝试从引用提供的链接中手动下载安装包并进行安装。 通过以上步骤,你应该能够成功导入'OpenGL'模块,解决"No module named 'OpenGL'"错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [No module namedOpenGL问题记录](https://blog.csdn.net/qq_39080744/article/details/125058025)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]