强化学习环境mujoco排坑之关于anaconda3/compiler_compat/ld: cannot find -lGL问题

环境:博主在复现mujoco的某一算法代码时候出现的问题,温馨提示:mujoco在2021年已经停止了windows的支持,只支持linux和macos系统环境下的安装,

问题:在安装了mujoco模块和pip install mujoco-py之后需要将环境变量添加到~/.bashrc中去,这个网上很多教程就不细说了,而在安装好了一切环境之后跑了一个测试代码发现存在gcc错误,本来以为是gcc错误,把gcc安装之后还是出现该错误,网上翻了一下发现anaconda提示了一个错误也就是anaconda3/compiler_compat/ld: cannot find -lGL。

解决办法:can’t find -iGL翻译过来就是找不到-iGL,到网上查阅发现-lGL为libGL.so.1也就是一个动态运行库什么什么的东西(这里可能说错了,我不清楚,但是就是少了一个文件),那么该文件一般情况下在该目录中

/home/用户名/anaconda3/lib

可以找一下该文件夹下有无libGL.so.1该文件,如果没有的话可以使用

locate libGL

该代码是执行找一下哪里有liabGL开头的这个文件,我执行之后发现在

/usr/lib/x86_64-linux-gnu/libGL.so.1

该目录下存在libGL.so.1文件,这个时候可以把文件直接复制到/home/用户名/anaconda3/lib这个文件夹中,或者搞一个软连接把文件传过去

 sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /home/dgene/anaconda3/lib/libGL.so

ok,问题解决。

解决方案原网址:配置opendr问题 (ubuntu 16.04 python3.7 anaconda3) - 简书

感谢作者做的贡献

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值