强化学习环境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) - 简书

感谢作者做的贡献

你可能感兴趣的:(强化学习环境排坑,python,anaconda)