mujoco在win7环境下的下载和安装
有条件的就在Linux上装,不建议在windows上装。
安装这个环境每一步都要注意,毕竟是windows,坑还是蛮多的。
一 安装Microsoft Visual C++ 14.0
点击此处下载(链接地址https://go.microsoft.com/fwlink/?LinkId=691126)
下载下来运行即可,安装时间较为漫长
二 安装mjpro150 win64,
下载地址:MuJoCo下载
打开cmd,在当前根目录下文件夹输入: mkdir .mujoco ,解压好的文件 只能 放到该文件夹里,我的为C:\Users\zzm.mujoco\mjpro150. (zzm是我电脑的用户名)
获取activation key,获取地址为 https://www.roboti.us/license.html ,下载插件 看看你电脑Computer id,填写好信息后,提交,官方给你发邮件, 附件有mjkey.txt,将mjkey.txt分别复制到C:\Users\zzm.mujoco\mjpro150\bin和C:\Users\zzm.mujoco中
将 C:\Users\zzm.mujoco\mjpro150 添加进系统环境变量Path.
运行 C:\Users\zzm.mujoco\mjpro150\bin 文件夹中simulate.exe,如果弹出界面,把C:\Users\XX.mujoco\mjpro150\model中humanoid.xml拖进去,有模型运行则安装成功。
三 安装mujoco_py
设置环境变量 MUJOCO_PY_MJKEY_PATH=C:\Users\zzm.mujoco\mjkey.txt
设置环境变量 MUJOCO_PY_MJPRO_PATH=C:\Users\zzm.mujoco\mjpro150
下载 mujoco-py
- 下载地址:https://github.com/openai/mujoco-py
下载后解压到 任意 文件夹
管理员权限打开cmd
cd 到mujoco-py所在目录
依次输入:
- pip install -r requirements.txt
- pip install -r requirements.dev.txt
- python setup.py install
如果下载成功的话输入:
- python examples\body_interaction.py
会显示 mujoco 的例子.
在我下载的过程中,一度出现这个错误提示:
Exception: Please add mujoco library to your PATH:
set PATH=C:\Users\zzm\.mujoco\mjpro150\bin;%PATH%
怎么改环境变量都不行,折腾了好久,最后发现还是需要下载完全版的Microsoft Visual C++ 14.0 才行,也就是按照我上面给出的链接下载,有的版本是不行的。
https://github.com/openai/mujoco-py/ 上有这样一句话
The following platforms are DEPRECATED and unsupported:
- Windows support is DEPRECATED and will be removed soon. One known good past version is 1.50.1.68.
- Python 2 has been DEPRECATED and removed in 1.50.1.0. Python 2 users can stay on the 0.5 branch. The latest release there is 0.5.7 which can be installed with pip install mujoco-py==0.5.7.
所以。。。尽量用Linux吧
其他参考链接:
- https://blog.csdn.net/yao52119471/article/details/84258610
- https://github.com/openai/mujoco-py/issues/253