全文主要参考链接:
https://blog.csdn.net/weixin_44377470/article/details/104910010
根据自己的实际情况进行了一些调整
conda create -n RL ptthon=3.7 conda activate RL2.mjpro150安装
需要先安装Visual Studio Build Tools,参考别人的吧
https://blog.csdn.net/weixin_44377470/article/details/104910010
2.1官网下载mjpro150对应平台的安装包:https://www.roboti.us/download.html
2.2 在系统主目录下新建.mujoco文件夹
win+r cmd
命令md .mujoco回车创建路径
将下载的mjpro150在此处解压
下载许可证,现在开源了只需要下载一个
https://www.roboti.us/license.html
点击这个activation key就可以下载了
下载得到的文件
放到C:Usersuser.mujocomjpro150bin这里面,变成这样的路径C:Usersuser.mujocomjpro150binmjkey.txt
2.3添加环境变量
一共三个
变量名:MUJOCO_PY_MJPRO_PATH
变量值:C:Usersuser.mujocomjpro150
变量名:MUJOCO_PY_MJKEY_PATH
变量值:C:Usersuser.mujocomjpro150binmjkey.txt
PATH 中添加:C:Usersuser.mujocomjpro150bin
2.4进行测试
win+r cmd cd C:Usersuser.mujocomjpro150bin
运行 simulate …/model/humanoid.xml
3.1 下载这里下载1.50版本
下载的文件放到mjpro150一起的文件处解压
修改俩文件避免报错TypeError:‘numpy.intc’ object is not iterable
C:Developmentmujoco-pyscriptsgen_wrappers.py C:Developmentmujoco-pymujoco_pygeneratedwrappers.pxi
将代码中所有的 isinstance(addr, (int, np.int32, np.int64)) 替换成 hasattr(addr, '__int__')
wrappers.pxi
gen_wrappers.py
参考:
https://github.com/openai/mujoco-py/compare/master…aaronsnoswell:fix-windows-support
https://github.com/openai/mujoco-py/issues/324
然后执行以下操作
conda 环境下 cd C:Usersuser.mujocomujoco-py进入到mujoco-py目录
pip install -r requirements.txt pip install -r requirements.dev.txt pip install .
成功
conda install -c conda-forge swig pip install gym[all] pip install gym[accept-rom-license]
成功
5 安装pytorch个人cuda版本
cuda 10.2
cudnn:8.0.2
pytorch下载链接:
https://download.pytorch.org/whl/torch_stable.html
所安装的版本:
pip install https://download.pytorch.org/whl/cu102/torch-1.8.1%2Bcu102-cp37-cp37m-win_amd64.whl
pip install https://download.pytorch.org/whl/cu102/torchvision-0.8.1-cp37-cp37m-win_amd64.whl
复制链接地址即可选择适合自己的



