安装mujoco_py时,最后一步尝试
import mujoco_py
时出现报错
esashim.c:1:10: fatal error: GL/osmesa.h: No such file or directory
1 | #include <GL/osmesa.h>
| ^~~~~~~~~~~~~
compilation terminated.
在https://github.com/openai/mujoco-py#ubuntu-installtion-troubleshooting中有对应解决方法,要安装libosmesa6-dev包,执行
sudo apt install libosmesa6-dev libgl1-mesa-glx libglfw3
但安装libosmesa6-dev时出现问题,提示信息为
The following packages have unmet dependencies:
libosmesa6-dev : Depends: libosmesa6 (= 20.0.8-0ubuntu1~18.04.1) but it is not going to be installed
Depends: mesa-common-dev (= 20.0.8-0ubuntu1~18.04.1) but it is not going to be installed or
libgl-dev
E: Unable to correct problems, you have held brok

在安装mujoco_py时,遇到(= 20.0.8-0ubuntu1~18.04.1) but it is not going to be installed的错误。通过查看GitHub上的解决方案,需要安装libosmesa6-dev。然而在安装过程中,发现是由于使用了不匹配的Ubuntu镜像源导致的问题。具体原因是source.list中配置的镜像源地址对应的是18.04而非实际使用的20.04。修复source.list后,问题解决。建议检查并确保使用正确版本的镜像源地址。
最低0.47元/天 解锁文章

1477

被折叠的 条评论
为什么被折叠?



