文章目录

  • 1.背景介绍
  • 2.解决方案

1.背景介绍

今天使用租的云服务器跑强化学习代码,遇到了问题ImportError: Library “GLU” not found。

Traceback (most recent call last):File "/root/miniconda3/lib/python3.8/site-packages/gym/envs/classic_control/rendering.py", line 27, in <module>from pyglet.gl import *File "/root/miniconda3/lib/python3.8/site-packages/pyglet/gl/__init__.py", line 95, in <module>from pyglet.gl.gl import *File "/root/miniconda3/lib/python3.8/site-packages/pyglet/gl/gl.py", line 45, in <module>from pyglet.gl.lib import link_GL as _link_functionFile "/root/miniconda3/lib/python3.8/site-packages/pyglet/gl/lib.py", line 149, in <module>from pyglet.gl.lib_glx import link_GL, link_GLU, link_GLXFile "/root/miniconda3/lib/python3.8/site-packages/pyglet/gl/lib_glx.py", line 46, in <module>glu_lib = pyglet.lib.load_library('GLU')File "/root/miniconda3/lib/python3.8/site-packages/pyglet/lib.py", line 168, in load_libraryraise ImportError('Library "%s" not found.' % names[0])
ImportError: Library "GLU" not found.During handling of the above exception, another exception occurred:Traceback (most recent call last):File "TrainMaze.py", line 2, in <module>from MazeEnv import MazeFile "/home/my-mcpg/MazeEnv.py", line 5, in <module>from gym.envs.classic_control import renderingFile "/root/miniconda3/lib/python3.8/site-packages/gym/envs/classic_control/rendering.py", line 29, in <module>raise ImportError(
ImportError:Error occurred while running `from pyglet.gl import *`HINT: make sure you have OpenGL installed. On Ubuntu, you can run 'apt-get install python-opengl'.If you're running on a server, you may need a virtual frame buffer; something like this should work:'xvfb-run -s "-screen 0 1400x900x24" python <your_script.py>'

2.解决方案

报错提示中有一个提示信息:

HINT: make sure you have OpenGL installed. On Ubuntu, you can run 'apt-get install python-opengl'.

意思就是说确保安装了OpenGL库,在Ubuntu中,可以通过apt-get install python-opengl命令来安装。所以,操作如下:

apt-get install python-opengl

但使用上述命令时又遇到了一个其他问题:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-opengl

解决方案:使用sudo权限,更新apt-get。

sudo apt-get update

重新安装python-opengl即可

apt-get install python-opengl

【解决方案】解决ImportError: Library “GLU“ not found.问题相关推荐

  1. 记录一次conda环境报错的解决ImportError:: Library not loaded: @rpath/libffi.7.dylib

    问题 ImportError: dlopen(/opt/homebrew/Caskroom/miniforge/base/lib/python3.9/lib-dynload/_ctypes.cpyth ...

  2. 无root 修改/usr/lib/x86_64-linux-gnu/libstdc 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: v

    无root 修改/usr/lib/x86_64-linux-gnu/libstdc 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: v ...

  3. 【问题解决方案】ImportError: No module named ‘openpyxl‘/‘xlrd’

    [问题解决方案]ImportError: No module named 'openpyxl'/'xlrd' 参考文章: (1)[问题解决方案]ImportError: No module named ...

  4. 【问题解决方案】ImportError: No module named 'openpyxl'/‘xlrd’

    背景: 在jupyter notebook to_excle: 运行将dataframe保存为excel文件 df.to_excel('dataframe.xlsx') 时报错openpyxl rea ...

  5. 成功解决ImportError: Something is wrong with the numpy installation. While importing we detected an olde

    成功解决ImportError: Something is wrong with the numpy installation. While importing we detected an olde ...

  6. 成功解决ImportError: cannot import name ‘ft2font‘ from ‘matplotlib‘

    成功解决ImportError: cannot import name 'ft2font' from 'matplotlib' 目录 解决问题 解决思路 解决方法 1.下载whl文件 2.安装即可!

  7. 成功解决ImportError: cannot import name ‘Imputer‘

    成功解决ImportError: cannot import name 'Imputer' 目录 解决问题 解决思路 解决方法 解决问题 ImportError: cannot import name ...

  8. 成功解决ImportError: cannot import name ‘joblib‘

    成功解决ImportError: cannot import name 'joblib' 目录 解决问题 解决思路 解决方法 解决问题 ImportError: cannot import name ...

  9. 成功解决ImportError: cannot import name 'PILLOW_VERSION'

    成功解决ImportError: cannot import name 'PILLOW_VERSION' 目录 解决问题 解决方法 解决问题 ImportError: cannot import na ...

最新文章

  1. keil运行c语言输入函数,keil 编译器V6 定义函数在ram中运行-和在指定地址定义常量,keil编译器...
  2. C#利用Microsoft.Office.Interop.Excel导出数据到Excel
  3. 【转】线程、Thread类和线程终止
  4. Java == 和 equals
  5. 微型计算机原理小闹钟,微机原理课程设计_电子钟的设计.doc
  6. Pandas 学习手册中文第二版·翻译完成
  7. Python 中把 Word 文档转换成 PDF
  8. dirt安装,记录两个印象深刻的问题
  9. PB AcceptText()函数
  10. 华硕笔记本很久没用开机后无法进入系统自动跳转bios界面的解决方法
  11. the crew 服务器维护,飙酷车神 the crew入门指南 新手必看
  12. 低代码助力制造型企业——工时管理系统
  13. 电容的参数-详细描述
  14. 《信息处理技术》知识点整理
  15. 攻防世界CTF —— PHP本地文件包含漏洞解题思路
  16. 《编译原理-龙书》练习第2章
  17. @Column注解解析
  18. Long Short-Term Memory(长短期记忆网络)
  19. Comet OJ 夏季欢乐赛 Gree的心房
  20. GAN论文精读以及基础讲解

热门文章

  1. 【OpenCV】OpenCV3的第二天——光流法(Optial Flow)运动目标检测
  2. mac安装win10_AMD黑苹果+win10双系统安装
  3. 大数据知识学习总结(思维导图)
  4. 输入一个整数,求各位之和
  5. 利用CMD命令有效的查病毒***方法
  6. 容斥原理与欧拉函数与莫比乌斯函数,狄利克雷卷积与莫比乌斯变换,反演
  7. 虚拟化之Proxmox VE安装教程
  8. httpd: Syntax error on line 548 of F:/apache/Apache24/conf/httpd.conf: /Directory without matching
  9. 如何注册个人邮箱?又应该如何选择邮箱呢?
  10. 浏览器乱码的原因是什么?如何解决?