【解决方案】解决ImportError: Library “GLU“ not found.问题
文章目录
- 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.问题相关推荐
- 记录一次conda环境报错的解决ImportError:: Library not loaded: @rpath/libffi.7.dylib
问题 ImportError: dlopen(/opt/homebrew/Caskroom/miniforge/base/lib/python3.9/lib-dynload/_ctypes.cpyth ...
- 无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 ...
- 【问题解决方案】ImportError: No module named ‘openpyxl‘/‘xlrd’
[问题解决方案]ImportError: No module named 'openpyxl'/'xlrd' 参考文章: (1)[问题解决方案]ImportError: No module named ...
- 【问题解决方案】ImportError: No module named 'openpyxl'/‘xlrd’
背景: 在jupyter notebook to_excle: 运行将dataframe保存为excel文件 df.to_excel('dataframe.xlsx') 时报错openpyxl rea ...
- 成功解决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 ...
- 成功解决ImportError: cannot import name ‘ft2font‘ from ‘matplotlib‘
成功解决ImportError: cannot import name 'ft2font' from 'matplotlib' 目录 解决问题 解决思路 解决方法 1.下载whl文件 2.安装即可!
- 成功解决ImportError: cannot import name ‘Imputer‘
成功解决ImportError: cannot import name 'Imputer' 目录 解决问题 解决思路 解决方法 解决问题 ImportError: cannot import name ...
- 成功解决ImportError: cannot import name ‘joblib‘
成功解决ImportError: cannot import name 'joblib' 目录 解决问题 解决思路 解决方法 解决问题 ImportError: cannot import name ...
- 成功解决ImportError: cannot import name 'PILLOW_VERSION'
成功解决ImportError: cannot import name 'PILLOW_VERSION' 目录 解决问题 解决方法 解决问题 ImportError: cannot import na ...
最新文章
- keil运行c语言输入函数,keil 编译器V6 定义函数在ram中运行-和在指定地址定义常量,keil编译器...
- C#利用Microsoft.Office.Interop.Excel导出数据到Excel
- 【转】线程、Thread类和线程终止
- Java == 和 equals
- 微型计算机原理小闹钟,微机原理课程设计_电子钟的设计.doc
- Pandas 学习手册中文第二版·翻译完成
- Python 中把 Word 文档转换成 PDF
- dirt安装,记录两个印象深刻的问题
- PB AcceptText()函数
- 华硕笔记本很久没用开机后无法进入系统自动跳转bios界面的解决方法
- the crew 服务器维护,飙酷车神 the crew入门指南 新手必看
- 低代码助力制造型企业——工时管理系统
- 电容的参数-详细描述
- 《信息处理技术》知识点整理
- 攻防世界CTF —— PHP本地文件包含漏洞解题思路
- 《编译原理-龙书》练习第2章
- @Column注解解析
- Long Short-Term Memory(长短期记忆网络)
- Comet OJ 夏季欢乐赛 Gree的心房
- GAN论文精读以及基础讲解
热门文章
- 【OpenCV】OpenCV3的第二天——光流法(Optial Flow)运动目标检测
- mac安装win10_AMD黑苹果+win10双系统安装
- 大数据知识学习总结(思维导图)
- 输入一个整数,求各位之和
- 利用CMD命令有效的查病毒***方法
- 容斥原理与欧拉函数与莫比乌斯函数,狄利克雷卷积与莫比乌斯变换,反演
- 虚拟化之Proxmox VE安装教程
- httpd: Syntax error on line 548 of F:/apache/Apache24/conf/httpd.conf: /Directory without matching
- 如何注册个人邮箱?又应该如何选择邮箱呢?
- 浏览器乱码的原因是什么?如何解决?