深度强化学习系列(2): ERROR: GLEW initalization error: Missing GL version

2023-10-30

当深度强化学习之(6)中的环境安装好之后,一阵欣喜,觉得可以干大事了,于是激动的不行,迫不及待的想看效果
然而幸福来的太快就容易让人失望的越厉害,因此美好的事情总是值得多次磨砺
废话不说了,爆出的错误是这样的

Running trained model
Creating window glfw
ERROR: GLEW initalization error: Missing GL version

Press Enter to exit ...Killed

What?显示Glew初始化中,缺少GL version
于是一顿折腾:

# 安装glew,glfw等
sudo apt-get install glew....。。
# 重新安装mujoco_py
git clone....
cd mujoco_py
pip install e . no-cache
.....
# 不行,后来查找了说,这是Nvidia ECL的问题,
# 此时已经快。。卒

对于小白的我来说,上述的方法均不得解决,继续google

最终找到了
解决方法:应该是程序运行的时候和显卡没有动态链接,前两句一定要加,特别是第个export,一定不能忘记,非常重要

# 在.bashrc中添加一下内容
sudo gedit ~/.bashrc

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libGLEW.so:/usr/lib/nvidia-390/libGL.so
# 特别注意:如果使用vim,或者gedit打开,保存后,要不关闭窗口,要不使用source一下,不然有时候不行,这是linux知识,我也不知道为啥,反正就是让生效
source ~/.bashrc

到此,终于可以跑起来一个mujoco的程序了!

参考文献:
[1].https://github.com/openai/mujoco-py/issues/44
[2].https://github.com/openai/mujoco-py/issues/75
[3].https://github.com/openai/mujoco-py/pull/145
[4].https://github.com/openai/mujoco-py/issues/44#issuecomment-335052447
[5].https://www.opengl.org/discussion_boards/showthread.php/182606-Runtime-error-can-t-find-libGLEW-so-1-10-in-usr-lib64-directory

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

深度强化学习系列(2): ERROR: GLEW initalization error: Missing GL version 的相关文章

随机推荐

  • 【C++】FindWindow

    HWND hwnd FindWindow NULL TEXT Epic Games启动程序 if hwnd nullptr cout lt lt OK lt lt endl else cout lt lt NO lt lt endl
  • iOS系统语音识别-Swift

    基于Speech框架 实现语音识别转文字功能 系统要求 gt iOS 10 以下是在官方提供的Demo基础上稍作改动 目的有两个 实现连续不间断地语音识别 除非自己手动调用停止 报错自动重新启动 应用切后台后再次进入前台后语音可以正常使用
  • Garmin社招 -- 面试总结复盘

    最近一段时间在准备着Garmin的面试 就在前天得知我已被录用 心里的石头也就终于落地了 其实 我之前有写过华为OD社招的文章 主要介绍了华为OD社招的一些基本的步骤或是流程 但不管怎么样 我不建议朋友们直接进入普通的外包公司 如果没有更好
  • 借助国内ChatGPT平替+markmap/Xmind飞速生成思维导图

    系列文章目录 借助国内ChatGPT平替 MindShow 飞速制作PPT 借助国内ChatGPT平替 剪映 百度AIGC平台快速制作短视频 利用ChatGPT编写Excel公式 对比讯飞星火与ChatGPT对Excel公式的回答 文章目录
  • 【unbiased teacher for semi-supervised object detection复现】

    unbiased teacher for semi supervised object detection 配环境复现 配pytorch环境 安装detectron2 跑代码 配pytorch环境 搭建名为ubteachers的虚拟环境 c
  • Pikachu 通关笔记

    Pikachu 靶机练习 1 暴力破解 1 1 基于表单的暴力破解 1 2 验证码绕过 on server 1 3 验证码绕过 on client 1 4 验证码绕过 token 防爆破 2 Cross Site Scripting XSS
  • 安卓 android:setInputType()属性全面收藏!

    1 输入类型为没有指定明确的类型的特殊内容类型 editText setInputType InputType TYPE NULL 2 输入类型为普通文本 editText setInputType InputType TYPE CLASS
  • Unity 基础 之 OnMouse 简单实现 GameObject 和 UGUI 元素随着鼠标移动,拖动的效果

    Unity 基础 之 OnMouse 简单实现 GameObject 和 UGUI 元素随着鼠标移动 拖动的效果 目录 Unity 基础 之 OnMouse 简单实现 GameObject 和 UGUI 元素随着鼠标移动 拖动的效果 一 简
  • 分布式内存和分布式数据库

    分布式内存 memcached redis 分布式内存数据库 mangdodb redis hbase 12306分布式内存数据库 GemFire mapreduce spark scala Hbase
  • MySQL 表的 增删查改

    表的 CRUD 操作 一 新增 数据 Create 1 单行数据 全列插入 2 多行数据 指定列插入 二 查询 数据 Retrieve 1 全列查询 2 指定列查询 3 查询字段为表达式 4 别名 5 去重 distinct 6 排序 or
  • 假设一个登录页面,你会如何测试

    问题 假设是一个登陆页面 包括用户名 密码 登录 勾选框 注册 你会如何进行测试 1 功能测试 1 输入为空 点击提交 是否有错误信息 非空检查 2 输入正确的用户明 密码 点击提交 是否正确登录 正常登录 3 输入错误的用户明或者错误的密
  • C语言计算任意两日期之间天数

    今天复习了会Program in c 有道题目计算任意两个日期之间的天数 想了好久 最后写了一个很挫的程序 include
  • mybatis,中解决不进mapper,不报错 问题

    idea工具中spring boot使用 mybatis 中解决不进mapper 不报错 问题 在resources下的application properties 中配置 mybatis mapper locations classpat
  • 回归及相关模型

    线性回归模型 一元线性回归模型使用单一特征来预测响应值 拟合的最佳曲线通过最小化预测值和真实值之间的误差得到 多元回归模型利用多个自变量估计因变量 从而解释和预测因变量的值 优点 模型简单 部署方便 回归权重可以用于结果分析 训练快 缺点
  • C++的构造tips

    作者 匿名用户 链接 https www zhihu com question 30196513 answer 563560938 来源 知乎 著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 C 难就难在 在C 中你找不
  • 如何将一个cpp文件放入到已有ROS工作空间中编译通过以及如何调用第三方库

    如何将一个cpp文件放入到已有ROS工作空间中编译通过以及如何调用第三方库 1 创建一个新的功能包 catkin create pkg 自定义ROS包名 roscpp rospy std msgs 2 helloworld 在src中添加你
  • 基于Matlab的无标度网络仿真

    基于Matlab的无标度网络仿真 无标度网络 Scale Free Network 是一种网络拓扑结构 其度分布服从幂律分布 即只有少数节点具有非常高的度 这种网络结构在许多实际系统中都有广泛的应用 如社交网络 互联网和生物网络等 在本文中
  • Springboot打Jar并扫码jar包下的Bean

  • Qt学习总结——飞机大战小游戏制作

    Qt学习总结 飞机大战小游戏制作 1 需求分析 这篇文章写于2020年暑假 完成学校实训项目之后 对自己的项目实践做了一个总结 回顾整个项目的制作过程 同时也复习一下Qt的相关知识 总结项目制作过程中出现的不足之处 如果有同学想尝试使用Qt
  • 深度强化学习系列(2): ERROR: GLEW initalization error: Missing GL version

    当深度强化学习之 6 中的环境安装好之后 一阵欣喜 觉得可以干大事了 于是激动的不行 迫不及待的想看效果 然而幸福来的太快就容易让人失望的越厉害 因此美好的事情总是值得多次磨砺 废话不说了 爆出的错误是这样的 Running trained