win10安装anaconda ,mujoco150,第三方库mujoco-py详细教程以及踩坑提醒


前言

最近在搞强化学习方向的大创,自然会用到mujoco这个模拟物理引擎。这就需要安装anaconda,mujoco150以及mujoco-py

前几天因为特殊原因导致电脑重装操作系统,一切都得从头再来。奈何以前踩过的坑今日故态复萌,反复挣扎查阅很多博客才安装成功,故总结一些经验,写了这篇博客。

环境:windows10, anaconda3, python3.5.6

安装顺序:Anaconda3, Mujoco, Mujoco-py, Gym。安装版本如下:

MujocoMujoco-pyGym
mjpro150mujoco-py1.50.1.00.10.5


一、anaconda的安装

ananconda是什么?

借用百度百科的解释

 anaconda是一个python的集合工具,内含python解释器和很多第三方库,安装了anaconda之后就不必再去安装python。

关于安装anaconda3详情可见下面这个博客

https://blog.csdn.net/weixin_50888378/article/details/109022585

安装完毕anaconda后,须知一般使用anaconda一般是激活python虚拟环境,针对不同的用途会创建不同python虚拟环境。关于这方面的知识,可参考cond命令总结相关博客。

例如 https://www.cnblogs.com/liang1101/p/9466109.html

二、mujoco150的安装

由于各个版本之间的互不兼容,建议安装pytorch,tensorflow,cuda,mujoco-py,python的时候注意版本的兼容性质,而且最好规避最新版本。

1.获取mujoco密钥

首先登录mujoco官网(直接百度mujoco即可)

可申请30天的免费临时密钥或者一年的付费版(使用学生邮箱可免费申请)。

注意:这里可能由于院校的不同,申请该密钥的邮件收到的时间不同,短者一两天,长者半个月至一个月。需要注意的是,邮箱最后会发送两个文件mjkey.txtLICENSE.txt,其实是可以请求其他院校的帮忙来获取密钥和最后的文件的。 

具体安装步骤可参考博客

https://blog.csdn.net/weixin_44377470/article/details/104910010 

2.mjpro150下载

同意可参考博客

https://blog.csdn.net/weixin_44377470/article/details/104910010

三、第三方库mujoco-py的安装

对于mujoco-py的安装,有两种方式(建议采用第二种直接了当)

  1. 上github上下载第三方库文件进行安装
  2. 直接使用pip指令 :pip install mujoco-py==1.50.1

这两种方式可分别参考博客

https://blog.csdn.net/weixin_44377470/article/details/104910010

https://blog.csdn.net/evaljy/article/details/106112798


踩坑提醒

1.anaconda里如果不创建新的python虚拟环境的话,base就是基础环境。

2.在安装mujoco-py的时候出现的一些问题:

 出现如图所示的尴尬局面。。

主要是c++编译器对文件没有进行编译的缘故。

解决方案是下载VS community2019完整版 下载c++组件部分。

 windows 10 sdk 最好全部都下载。

但是这个方法可能未必奏效,最好直接下载visual c++ build tools这个精简版。而 visual c++ build tools下载会存在“找不到安装包”这一问题。

查了很久的资料 发现网上的很多解决方案 ,例如:翻墙下载,安装证书,命令行内运行等,都无法顺利解决,好在终于找到一位大神的博客,完美解决了这一问题

https://blog.csdn.net/Zhou_Yulong/article/details/117264550

(如果该博客的网盘链接失效,可以找我要离线下载安装包的资源)。

安装 visual c++ build tools成功后,有可能还会出现这个问题

解决办法可以参加以下博客:

https://blog.csdn.net/kaever/article/details/106526610

3. 最后

mujoco-py的时候可能还会出现没有找到mjkey的error。这时候就需要检查你的mjkey文件和LICENSE文件是否是粘贴到了 C:\Users\user\.mujoco\mjpro150\bin的文件夹下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值