Mujoco210 Ubuntu 22.04配置安装(一)

这篇具有很好参考价值的文章主要介绍了Mujoco210 Ubuntu 22.04配置安装(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

.1 下载

1.1 解压

1.2 许可问题

1.3 环境配置

1.4 测试mujoco

.2  安装mujoco-py

2.1 conda激活虚拟环境\或新创建一个环境

2.2 下载mujoco-py

​编辑

2.3 配置环境变量

2.4 测试mujoco-py

2.5 测试时的一些报错处理

2.5.0 command '/usr/bin/gcc' failed with exit code 1

 version `GLIBCXX_3.4.30' not found

​编辑

2.5.1 报错:command ‘gcc‘ failed with exit status 1

2.5.2 报错:No such file or directory: ‘patchelf’

2.5.3 报错:Missing GL version

2.5.4 libGL error: MESA-LOADER: failed to open iris

2.6 测试成功如下


参考:

mujoco210,# mujoco,ubuntu,linux,运维

.1 下载

1.1 解压

先是下载软件包

mujoco210,# mujoco,ubuntu,linux,运维

然后

mkdir ~/.mujoco

mujoco210,# mujoco,ubuntu,linux,运维

 缩包所在位置(一般在下载目录下)在终端打开,输入以下命令将压缩包解压到.mujoco文件夹中:

tar -zxvf mujoco210-linux-x86_64.tar.gz -C ~/.mujoco

1.2 许可问题

有说mujoco210不再需要许可文件,但也有不用许可文件安装就报错了,所以以防万一还是下载配置一下吧

License

将下载的mjkey.txt文件拷贝到.mujoco文件夹和.mujoco\mujoco200\bin文件夹下即可。

1.3 环境配置

命令行中输入:

sudo gedit ~/.bashrc

在打开的文件最后添加如下代码:注意xxx是ubuntu用户名

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/test/.mujoco/mujoco210/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia

export MUJOCO_KEY_PATH=~/.mujoco${MUJOCO_KEY_PATH}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/XXX/.mujoco/mujoco210/bin

保存关闭后,命令行中输入如下

source ~/.bashrc

1.4 测试mujoco

cd ~/.mujoco/mujoco210/bin
./simulate ../model/humanoid.xml
mujoco210,# mujoco,ubuntu,linux,运维

.2  安装mujoco-py

2.1 conda激活虚拟环境\或新创建一个环境

# 激活环境
conda activate xxx

# 创建新环境再激活
conda create -n mujoco-env python=3.8
conda activate mujoco-env

2.2 下载mujoco-py

注意要退回到在主目录下执行下面命令,将mujoco-py下载在主目录下

# 下载mujoco_py
git clone https://github.com/openai/mujoco-py.git
# 进入mujoco_py文件夹
cd mujoco-py
# 安装依赖
pip3 install -U 'mujoco-py<2.2,>=2.1'
pip3 install -r requirements.txt
pip3 install -r requirements.dev.txt
python3 setup.py install

mujoco210,# mujoco,ubuntu,linux,运维

2.3 配置环境变量

sudo gedit ~/.bashrc

在打开的文件末尾添加如下:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia

命令行:

source ~/.bashrc

2.4 测试mujoco-py

在主目录下,转到mujoco-py/examples文件夹下:

cd mujoco-py
cd examples

输入以下进行测试:

python body_interaction.py

2.5 测试时的一些报错处理

2.5.0 command '/usr/bin/gcc' failed with exit code 1

分发、编译错误,原因是缺少libosmesa6-dev、patchelf用以动态链接

第一步:安装libosmesa6-dev

sudo apt install libosmesa6-dev

安装好libosmesa6-dev,如若运行测试缺少如下包,便执行第二步

第二步:安装patchelf(两个命令选一个就行)

sudo apt-get install patchelf

 version `GLIBCXX_3.4.30' not found

mujoco210,# mujoco,ubuntu,linux,运维

 【Python】 ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found_象在舞的博客-CSDN博客

mujoco210,# mujoco,ubuntu,linux,运维

找到文件位置

mujoco210,# mujoco,ubuntu,linux,运维

version `GLIBCXX_3.4.30‘ not found_L0_L0的博客-CSDN博客

问题解决


2.5.1 报错:command ‘gcc‘ failed with exit status 1

执行以下命令即可:

sudo apt-get install build-essential
sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
sudo apt-get install libglfw3-dev libglfw3

mujoco210,# mujoco,ubuntu,linux,运维

2.5.2 报错:No such file or directory: ‘patchelf’

如下即可:

sudo apt-get install patchelf

2.5.3 报错:Missing GL version

mujoco210,# mujoco,ubuntu,linux,运维

sudo gedit ~/.bashrc
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libGLEW.so
source ~/.bashrc
sudo apt-get install  libglew-dev
sudo apt-get install libglfw3 libglfw3-dev

2.5.4 libGL error: MESA-LOADER: failed to open iris

mujoco210,# mujoco,ubuntu,linux,运维

2.6 测试成功如下

mujoco210,# mujoco,ubuntu,linux,运维

Refernences:

《MuJoCo机器人强化学习仿真入门》参考链接

  1. MuJoCo官网

MuJoCo — Advanced Physics Simulation

  1. MuJoCo官方文档

http://www.mujoco.org/book/index.html

  1. 莫烦强化学习系列

强化学习 (Reinforcement Learning) | 莫烦Python

  1. MuJoCo_Py GitHub源码

https://github.com/openai/mujoco-py

  1. MuJoCo官方论坛

http://www.mujoco.org/forum/index.php

  1. 菜鸟教程-Python环境搭建

Python 环境搭建 | 菜鸟教程

  1. 菜鸟教程-Python基础语法

Python 基础语法 | 菜鸟教程

  1. 菜鸟教程-XML语法规则

XML 语法 | 菜鸟教程

  1. 古月居 解读URDF

ROS探索总结(二十三)——解读URDF - 古月居

  1. ROS wiki - urdf

urdf - ROS Wiki

  1. MuJoCo MJCF-XML参考标准

http://www.mujoco.org/book/XMLreference.html

  1. MuJoCo Computation

Computation - MuJoCo Documentation

  1. simple-pid Python中文网

Python simple-pid包_程序模块 - PyPI - Python中文网

  1. OpenAI-gym官方文档

https://gym.openai.com/docs

  1. Stable_Baselines官方文档

Welcome to Stable Baselines docs! - RL Baselines Made Easy — Stable Baselines 2.10.3a0 documentation

  1. SpinningUp官方文档

Welcome to Spinning Up in Deep RL! — Spinning Up documentation

  1. SpinningUp Github

https://github.com/openai/spinningup文章来源地址https://www.toymoban.com/news/detail-797193.html

到了这里,关于Mujoco210 Ubuntu 22.04配置安装(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu 22.04 Samba 安装和配置

    安装 检查服务状态 检查是否启用(开机自启动) (可选)添加用户 设置密码 创建公开共享(可匿名访问) 按以下格式创建内容 说明: [public] 方括号内为share后显示的目录名 path = /data/ 为用于share的本地路径 browsable =yes 是否可以浏览 create mask = 0660 directory mask = 0771 writable = yes 是否可

    2024年02月17日
    浏览(46)
  • ubuntu22.04安装jenkins并配置

    安装 验证 ubuntu配置git ubuntu配置maven 导入Jenkins存储库的GPG密钥 将Jenkins存储库添加到APT源列表中 使APT获取最新的Jenkins软件包 补充 遇到错误 或者 导入密钥 更新apt-get的存储库 更新一下apt-get本身的版本 重新update 启动 Jenkins 服务: 停止 Jenkins 服务: 重启Jenkins 服务: 首次或

    2024年02月21日
    浏览(56)
  • Ubuntu22.04安装、配置、美化、软件安装、配置开发环境

    因为ubuntu的安装网上的教程特别多了,所以这里不做赘述,推荐使用小破站这个up主的教程:Windows 和 Ubuntu 双系统从安装到卸载_哔哩哔哩_bilibili (1)打开软件和更新 (2)在 “ 下载自 ” 中选择 “ 其他 ”  选中 中科大镜像源 (也可选择阿里源,清华源,这里以中科大源

    2024年02月01日
    浏览(54)
  • 【WSL】Ubuntu 22.04 安装配置docker

    WSL就是个坑! WSL就是个坑! WSL就是个坑! 我第一次安装使用 Ubuntu 还是第一台笔记本,装了双系统,版本是18.04 LTS,但是我那个时候只有机械硬盘,因此 Ubuntu 桌面十分的卡。 兜兜转转,大三的时候发现微软的 WSL2 很好用,想装一个学习 Linux,当然选择了那个时候最新的

    2024年02月08日
    浏览(51)
  • ubuntu 22.04找不到无线网卡AX 210的一种解决办法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 据说ubuntu和AX 210这个网卡不搭,网上一搜安装驱动的办法一堆。但不知道为啥我的网卡就是出不来。研究了好久,最后将解决办法放在这里,防止下次装系统用时忘了怎么处理。 在下面网站找到对应驱

    2024年02月05日
    浏览(92)
  • Ubuntu服务器安装配置slurm (Ubuntu 22.04 LTS)

    Slurm 全称 S imple L inux U tility for R esource M anagement。通常被用于大型Linux服务器 (超算) 上,作为任务管理系统。本文详细讲述如何在 Ubuntu 22.04 LTS 上安装slurm,并进行简单的配置。 其实网上相关的教程已经非常多,但在旧版本的Ubuntu上安装slurm时,通常需要安装一个名为slurm-ll

    2024年02月07日
    浏览(78)
  • Ubuntu 22.04 安装配置时间同步服务器

    参数解释: 1.server 127.127.1.0 #local clock 这个参数指定了一个本地时钟源。127.127.1.0 ,通常用于表示本地计算机的时钟。这个参数告诉NTP守护进程,如果无法从其他NTP服务器获取时间,或者作为备份时钟源,应该使用本地计算机的时钟作为时间源。 2.fudge 127.127.1.0 stratum 10 这个参

    2024年04月28日
    浏览(67)
  • 如何在 Ubuntu 22.04 上安装、配置、使用 Nginx?

    Nginx是一款高性能的开源Web服务器,同时也充当反向代理服务器和负载均衡器。它设计简洁,效率出众,以处理大量并发连接而闻名,成为许多网站和应用的首选服务器软件。在本文中,我们将深入介绍如何在Ubuntu 22.04上安装、配置和管理Nginx,以便您能更好地利用其强大功能

    2024年03月20日
    浏览(42)
  • ubuntu 22.04安装-配置ssh和静态ip--小结

    环境: 服务器版本:Linux version 3.10.0 安装位置:虚拟系统管理器 准备安装版本:ubuntu 22.04 版本 安装方式:全量包(非最小化) 一: 系统安装详细步骤 : 1.新建虚拟机,设置网络为桥接模式  2.选择安装模式,选择第一个 3.等待安装必要组件完成 4.选择英语 5.Done  6.选全量包,Done    7.选择

    2024年02月10日
    浏览(62)
  • 【ubuntu环境配置】超详细ubuntu20.04/22.04安装nvidia驱动/CUDA/cudnn

    nvidia显卡驱动安装方式有三种:使用ubuntu附加驱动的方式;使用命令行方式安装;使用.run文件的方式进行安装, 点击菜单中的Additional Drivers选择适合的驱动版本进行安装,该方法最方便快捷(但有时会翻车) 更新所有的软件包 安装显卡驱动 详见我的另一篇博客Ubunut20.04/2

    2024年01月22日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包