Mujoco210 Ubuntu 22.04配置安装

news/2024/12/29 19:03:36/

.1 下载

1.1 解压

先是下载软件包

然后

mkdir ~/.mujoco

 缩包所在位置(一般在下载目录下)在终端打开,输入以下命令将压缩包解压到.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 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

.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

 

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

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

找到文件位置

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

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

如下即可:

sudo apt-get install patchelf

2.5.3 报错:Missing GL version

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

2.6 测试成功如下

 


http://www.ppmy.cn/news/249348.html

相关文章

java设计模式之:建造者模式

文章目录 建造者模式介绍建造者模式适用场景案例场景一坨坨代码实现重构代码 与工厂模式区别建造者模式优缺点总结 该说不说几乎是程序员都知道或者了解设计模式&#xff0c;但大部分小伙伴写代码总是习惯于一把梭。好的代码不只为了完成现有功能&#xff0c;也会考虑后续扩展。…

手持小电风扇原理图挂脖小风扇电路图

炎热的夏天又又又来了&#xff01; 虽然现在家里、办公室都有空调&#xff0c;但是当我们刚从暴热的室外进入室内时&#xff0c;空调还是很难让我们快速拥有舒爽温度&#xff0c;很多人都会选择一个台式小风扇作为辅助降温产品。 但市面上的风扇品牌繁多&#xff0c;怎么才能选…

计算机电源德国产,好电源德国造 bequiet!E7模块化电源评测

好电源德国造 bequiet!E7模块化电源评测 出处&#xff1a;快科技 2010-03-18 12:59:33 作者&#xff1a;良宵 编辑&#xff1a;良宵[爆料] 收藏文章 内容导航&#xff1a; 第[01]页&#xff1a;[导言]第[02]页&#xff1a;[电源开箱赏析]第[03]页&#xff1a;[电源外观赏析…

java转动的风扇课程设计,课程设计—智能风扇设计报告

课程设计—智能风扇设计报告 1 智能风扇设计报告智能风扇设计报告 学院学院信息工程学院 专业专业自 动 化 班级班级 姓名姓名 日期日期2012 年 6 月 14 日 2 基于单片机的智能电风扇控制系统基于单片机的智能电风扇控制系统 第第1节节 引引 言言 电风扇曾一度被认为是空调产品…

计算机电源风扇维修,电脑电源开关维修和电源风扇加油图解全过程.doc

窗体顶端 窗体底端 电源开关维修及电源风扇加油图解全过程 2010-05-06 17:56:19 来源&#xff1a;计算机故障查询网 浏览&#xff1a;804次 - 今天一朋友拿了部联想电脑(虽然俺不喜欢,但每个人有自己的爱好,就没说啥)给我,说让我帮他的电脑体检一下,说开不了机于是开展程序化工…

暗影精灵4风扇转速调节_惠普暗影精灵2怎么调节风扇?

展开全部 以win 7系统为例,调CPU散热风扇转速的步骤如下: 1,单击桌面左下角的“开始“,62616964757a686964616fe59b9ee7ad9431333365633836选择”控制面板“,打开控制面板; 2,在面板选择系统和安全; 3,面板中选择系统和安全; 4,选择高性能→选择更改计划设置; 5,选择高…

ibm服务器aix系统查看cpu,aix查看cpu,内存,电源,风扇信息

lscfg -vp |grep -i -p dimm 查看内存的详细信息root@test:/# lscfg -vp |grep -i -p dimm Memory DIMM: Record Name.................VINI Flag Field..................XXMS Hardware Location Code......U78AA.001.WZSGZ30-P1-C18-C1 Customer Card ID Number.....31D2 Ser…

户外电源品牌之间比较的是什么?

如今市面上有许多的户外电源品牌&#xff0c;不同的户外电源在细节与功能上都有着不同的展示。而在户外电源市场上&#xff0c;不时可以看见不同的户外电源品牌被各种各样的比较着&#xff0c;同为便携式储能产品&#xff0c;都是为了给户外用电提供补电服务&#xff0c;他们的…