**

首先就是配置环境,

**
不建议在windows下使用强化学习,也不建议使用虚拟机跑上述这些包,因为虚拟机很难调用GPU。会影响后期使用,在windows挣扎很久后决定还Linux。
最好使用linux系统进行处理
当前环境为windows10+ubuntu20.04双系统
使用的mujoco为210版本,好在openai刚收购了mujoco,可以免费使用,暂时没有使用mujoco150版本。

博主所用笔记本有Intel的RST驱动,和ubuntu20.04冲突,但是该方法可以解决,网上天花乱坠的方法有很多,但是靠谱的很少:

(原链接: discourse.ubuntu.com/t/intel-rst-issues/20664/24)

  1. win10下以管理员身份运行命令行终端,然后输入msconfig,选择引导,引导选项,安全引导,打上勾并保存设置
  2. 重启电脑进入BIOS系统, 将硬盘驱动从RST改为AHCI(在SATA硬盘控制那里,将RAID改为AHCI),然后保存设置,保存时会有警告,我直接忽略,最后windows依旧正常。
  3. 这个时候重启即可,win10会进入安全模式,继续按照第1步操作,只不过这次将安全引导去掉,然后保存
  4. 重启进入win10,到这一步就能够以使用AHCI的条件下正常运行win10了.

注意:
到此还没有开始安装ubuntu系统,仅仅将intel 的RST设置成和ubuntu不冲突,然后重开机进入U盘启动界面,安装ubuntu系统即可成功。注意,需要预先给磁盘划定好分区。

至此仅将双系统配置完成

下来需要设定环境,这里博主亲测有效,直接从mujoco官网上下载210版本,或者当前最新版本的mujoco,然后在ubuntu的主目录下建立.mujoco文件夹,将下载到的mujoco210文件夹放置到.mujoco文件中。

此时文件的顺序如下:
./mujoco/mujoco210/bin
然后可参考./mujoco官网的安装过程,安装时会出现很多报错,逐个解决即可,一般都是缺乏以来的报,如果是新的ubuntu系统,一定现安装很多基础依赖包,一般来说遇见什么报错,搜索解决即可成功安装后既可以调用./mujoco中的代码。

一般安装mujoco不会与到什么问题,安装mujoco_py会遇到一堆报错,但好在能遇到的报错CSDN上均有解决办法,多搜索下即可,大部分都是依赖项的问题

一般来说,如果运行

import mujoco_py

没有报错,即说明安装成功

然后就可以小时牛刀,看下用起来大概是什么样子的

import mujoco_py
import osmj_path = mujoco_py.utils.discover_mujoco()
xml_path = os.path.join(mj_path, 'model', 'arm26.xml')model = mujoco_py.load_model_from_path(xml_path)sim = mujoco_py.MjSim(model)
viewer = mujoco_py.MjViewer(sim)
sim_state = sim.get_state()while True:sim.set_state(sim_state)for i in range(1000):if i < 2:sim.data.ctrl[:] = 0.0else:sim.data.ctrl[:] = -1.0sim.step()viewer.render()if os.getenv('TESTING') is not None:break

如果使用的pycharm,即使在./bashrc中增加了环境变量,每次运行还是会报错,如下:

Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin

方法1:
每次调用os后需要增加下列过程,注意那个路径需要与自身路径一致。

import os
os.environ['LD_LIBRARY_PATH']='$LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin'

方法2
pycharm编译器下安装环境路径,因为pycharm感觉和自带的python是独立的,点击最上方的RUN菜单栏,在菜单栏 -> Run -> Edit Configurations -> Environment Variables 添加上相应的环境变量。
名字:LD_LIBRARY_PATH
值:$LD_LIBRARY_PATH:/root/.mujoco/mujoco210/bin
然后就可以直接调用了。注意上路径根据实际情况修改。


这就说明调用成功,目前为止进度就到这里,也算一个良好的开端吧。

还没有尝试,在此基础上再次安装gym,有地方说gym只能调用mujoco150,还没有开始看,应该使用mujoco210也可以的。

强化学习 mujoco mujoco_py gym开篇1,环境配置,2021年11月24开始学习,特开帖记录相关推荐

  1. 11月24日学习笔记_map/reduct的应用于使用

    首先我们先了解几个命令的含义: print(str.upper()) # 把所有字符中的小写字母转换成大写字母 # print(str.lower()) # 把所有字符中的大写字母转换成小写字母 # ...

  2. AutoGLuon学习笔记(一):环境配置与API初识

    AutoGLuon学习笔记(一):环境配置与API初识 环境配置 CUDA安装 Autogluon安装 图片分类 数据集导入和处理 拟合模型 预测新图片 测试集准确率 保存模型 超参数优化 模型范围设 ...

  3. 【youcans 的图像处理学习课】1. 安装与环境配置

    专栏地址:『youcans 的图像处理学习课』 文章目录:『youcans 的图像处理学习课 - 总目录』 [youcans 的图像处理学习课]1. 安装与环境配置 1. OpenCV 计算机视觉库 ...

  4. windows10新版java环境配置2022年4月21H1版本

    windows10新版java环境配置2022年4月21H1版本 ` 第一章 下载并安装java 这里写目录标题 windows10新版java环境配置2022年4月21H1版本 一.下载并安装jav ...

  5. 最新CUDA环境配置(Win10 + CUDA 11.6 + VS2019)

    最新CUDA环境配置(Win10 + CUDA 11.6 + VS2019) 本篇博客根据NVIDIA 官方文档所述, 并根据自己实践得出. 供各位需要的朋友参考. 1.前言 本篇文章的软件环境为: ...

  6. OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录

    OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录 1.下载源码和安装依赖包 2.解压源码文件和配置路径 3.配置Cmake并编译OpenCV 4.导入Op ...

  7. win10 安装mujoco,mujoco_py,gym

    本文是介绍在Windows10环境下安装mujoco200,mujoco-py 2.0.2.8的具体流程,以及我在安装过程中遇到的问题以及找到的一些方法 安装过程参考了以下教程:win10安装mujo ...

  8. 《学习OpenCV3》(中文版)环境配置摘记

    <学习OpenCV3>环境配置摘记 这篇博客是看完<学习OpenCV3>环境配置部分的摘记 只摘部分,完整版请自己翻阅<学习OpenCV3> 下载和安装OpenCV ...

  9. CUDA学习:Windows下的CUDA环境配置

    Windows下的CUDA环境配置 一.查看自己电脑的显卡信息 使用win+R打开运行窗口,在运行窗口中输入cmd打开命令行 在命令行中键入nvidia-smi查看显卡支持信息 从下图中可以看到,本机 ...

最新文章

  1. 你哪来这么多事(一):学生信息插入
  2. 【Android 内存优化】libjpeg-turbo 函数库交叉编译与使用 ( 交叉编译脚本编写 | 函数库头文件拷贝 | 构建脚本配置 | Android Studio 测试函数库 )
  3. 135. 最大子序和【前缀和 单调队列】
  4. docker image aarch64 x86_64_「docker」交叉编译适用于ARM平台的Docker源码
  5. ibm z系列服务器 cpu,全球最快CPU 解析IBM大型机z196处理器
  6. Github中国区Star超过1W的大佬和他们的公众号,太强了!
  7. 学数学但是不会计算机,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有!...
  8. 学习python时间安排_Python时间和日期学习
  9. ASP.NET MVC 5 学习教程:添加查询
  10. 轻量级性能测试工具之Apache Benchmark
  11. c语言延时时间计算器,rc延时电路延时时间计算公式
  12. 聚类系数与小世界网络
  13. qq邮件 外发服务器设置,利用腾讯企业邮箱配置外发邮件服务
  14. 平行因子-三维荧光-PARAFAC数据前处理
  15. 网络空间安全---计算机网络安全概述
  16. 搜苹果ipad版_优秀的文本笔记工具 Keep It 苹果软件破解版
  17. 2020-05-10
  18. 常用的清除浮动的方法
  19. pycharm中python代码格式化方法
  20. Java 航空系统设计

热门文章

  1. 解决webpack打包ie报错不兼容的问题,promise 未定义
  2. 作为程序员,不要放弃英文学习
  3. JavaScript设计模式——单例模式
  4. C语言OJ 大象喝水
  5. Python 进程、线程、协程
  6. 算法:游戏内AOI视野算法(十字链表)
  7. getAttribute()获取属性
  8. 头歌Educoder——Java高级特性 - Java反射
  9. JavaXYQ - 纯Java打造的2D回合制RPG游戏
  10. 【opencv】基本图像形态学操作