Mujoco安装 最简单方法

试了很多种方法, 现在总结出来一种最简单的方式

申请账号什么的就不说了

需求: python >= 3.7

1. 下载mujoco_200 放在~/.mujoco文件夹下面, 把mjkey.key放在对应位置

2. pip安装mujoco-py里面的requirements.txt 和requirement.dev.txt

3. 使用pip install mujoco_py==2.0.2.8安装mujoco_py, 安装gym==0.17.0, 添加环境变量

vim ~/.bashrc
# 如果有报错,按照报错的提示,添加路径
export LD_LIBRARY_PATH=~/.mujoco/mujoco200/bin${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export MUJOCO_KEY_PATH=~/.mujoco${MUJOCO_KEY_PATH}

4. 进入python, 第一次import mujoco_py时, 会自动编译安装

 

可能遇到的问题:
1.

/mujoco_py/gl/eglshim.c:4:21: fatal error: GL/glew.h: No such file or directory

distutils.errors.CompileError: command 'gcc' failed with exit status 1

解决办法:

sudo apt install libglew-dev

2. 

/root/anaconda3/envs/py35/lib/python3.5/site-packages/mujoco_py/gl/osmesashim.c:1:10: fatal error: GL/osmesa.h: No such file or directory

distutils.errors.CompileError: command 'gcc' failed with exit status 1

解决办法:

sudo apt install libosmesa6-dev

3.

FileNotFoundError: [Errno 2] No such file or directory: 'patchelf': 'patchelf'

解决方法:

sudo apt install patchelf

 

注意事项:

pip install mujoco_py==2.0.2.7/8 可能会遇到错误PEB517, 可以换一个版本试试

python版本需要不低于3.7, 版本3.6成功过也失败过, 不是很推荐

不要通过pip install 安装最新版本的mujoco_py, 也不要本地安装, 很容易报错 gcc error的问题

出现command 'gcc' failed with exit status 1的情况很多, 在issues里面搜直接原因

 

https://zhuanlan.zhihu.com/p/85833777

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值