之前运行是好使的 隔了一段时间再运行不好使了
甚至把pycharm卸载重新装了 但还是这个错误 opengl的库重装也不好使 求解答

之前运行是好使的 隔了一段时间再运行不好使了
甚至把pycharm卸载重新装了 但还是这个错误 opengl的库重装也不好使 求解答

以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
【您想要解决的问题】:您提问的目的是解决在使用PyCharm运行Python程序时遇到的OpenGL库相关错误。具体来说,您遇到的错误是OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit,这表明程序尝试调用一个未定义的函数glutInit。
【图片内容】:您上传的图片显示了一段Python代码,其中包含了OpenGL库的使用,以及程序运行时出现的错误信息。代码中定义了一个名为MyDraw的类,它继承自BaseOpenGL类,并重写了__init__和drawInfor方法。错误信息表明在初始化OpenGL时调用了未定义的glutInit函数。
【问题出现原因】:问题可能出现的原因有多种,但根据您提供的信息,可能的原因包括:
OpenGL.GLUT库没有正确安装或配置。glutInit函数可能在您的系统上不可用,或者与您的OpenGL库版本不兼容。【问题解决方案】:为了解决这个问题,您可以尝试以下步骤:
OpenGL.GLUT库已经安装,并且是适合您当前Python版本的。【提供代码】:由于您遇到的问题与代码本身关系不大,而是与库的安装和配置有关,因此没有特定的代码可以提供。但是,您可以使用以下命令来安装或更新PyOpenGL库:
pip install PyOpenGL PyOpenGL_accelerate
【代码运行方式】:您需要在命令行或PyCharm的终端中运行上述pip命令来安装或更新库。
【代码预期运行结果】:成功安装或更新库后,您应该能够重新运行您的程序而不会遇到glutInit的错误。
【推荐相关链接】:
请注意,解决此类问题可能需要根据您的具体系统环境进行调整。如果上述步骤无法解决问题,您可能需要查看更详细的系统日志或寻求社区的帮助。