Ubutun20.04安装mujoco,mujoco_py,gym

目录

1、安装mujoco210

a、官网下载mujoco210文件

b、将下载的文件解压到指定目录~/.mujoco下

c、 配置.bashrc环境文件

d、测试mujoco

2、安装mujoco_py

a、下载mujoco-py到本地电脑

b、创建anaconda环境然后进行安装

c、 配置.bashrc环境文件

d、测试mujoco_py

3、安装gym

4、参考链接:


1、安装mujoco210

a、官网下载mujoco210文件

链接:Release 2.1.0 · google-deepmind/mujoco · GitHub

img

b、将下载的文件解压到指定目录~/.mujoco下
>> mkdir ~/.mujoco

在主目录下ctrl+h打开隐藏文件

找到刚刚下载的压缩包所在位置(一般在下载目录下)在终端打开

>> tar -zxvf mujoco210-linux-x86_64.tar.gz -C ~/.mujoco
c、 配置.bashrc环境文件
>> gedit ~/.bashrc

在文档最后一行加入下面代码然后保存退出文档

>> export LD_LIBRARY_PATH=~/.mujoco/mujoco210/bin
>> source ~/.bashrc
d、测试mujoco
>> cd ~/.mujoco/mujoco210/bin
>> ./simulate ../model/humanoid.xml
 

若出现上图的界面,则mujoco安装成功。

2、安装mujoco_py

a、下载mujoco-py到本地电脑
>> git clone https://github.com/openai/mujoco-py.git
b、创建anaconda环境然后进行安装

这里我创建了一个名为mujoco_py的python版本为3.8的环境

>> conda create -n mujoco_py python=3.8
​
>> conda activate mujoco_py
​
>> cd ~/mujoco-py
​
>> pip install -r requirements.txt
​
>> pip install -r requirements.dev.txt
​
>> python setup.py install
c、 配置.bashrc环境文件
>> gedit ~/.bashrc

在最后添加下面代码然后保存退出文档

>> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia 
>> source ~/.bashrc
d、测试mujoco_py

在终端输入命令进行测试(在虚拟环境中,我的是mujoco_py):

>> python

>> import mujoco_py

报错:

解决:

所有的终端关闭,打开.bashrc文件,将下面两句添加进去之后保存

export LD_LIBRARY_PATH=~/.mujoco/mujoco210/bin${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} 

export MUJOCO_KEY_PATH=~/.mujoco${MUJOCO_KEY_PATH}

(还是在虚拟环境中)再次测试:

>>python3

>>import mujoco_py(这步时间较长,等待一会)

>>import os

>>mj_path = mujoco_py.utils.discover_mujoco()

>>xml_path = os.path.join(mj_path, 'model', 'humanoid.xml')

>>model = mujoco_py.load_model_from_path(xml_path)

>>sim = mujoco_py.MjSim(model)

>>print(sim.data.qpos)

##0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]

只要终端输出以上结果,则mujoco_py安装完成!!!

3、安装gym

先进入自己创建的虚拟环境(我的是mujoco_py)

>> conda activate mujoco_py
​
>> cd  ~/.mujoco/
​
>> git clone https://github.com/openai/gym
​
>> cd gym
​
>> pip install -e '.[all]'

将 gym 安装文件的目录写到环境变量中:

>> gedit ~/.bashrc

在 .bashrc 文件末尾加入下面的语句:

export PYTHONPATH=你的 gym 目录:$PYTHONPATH

eg:export PYTHONPATH=~/.mujoco/gym:$PYTHONPATH  #我的路径

在vscode进行测试gym

OK,出现上面动画即可安装完成!!

4、参考链接:

Ubuntu20.04安装mujoco-CSDN博客

MuJoCo 入门教程(三)Python 绑定_mujoco.mjmodel-CSDN博客

在Ubuntu系统中安装OpenAI Gym的步骤_Linux教程_云网牛站

  • 27
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 20.04安装mujoco的步骤如下: 1. 首先安装mujoco的依赖项,包括cmake、gcc和g。你可以通过以下命令来安装它们: ``` sudo apt-get install cmake gcc g++ ``` 2. 下载mujoco安装包,你可以从mujoco官网(https://mujoco.org/)下载mujoco210文件。 3. 解压下载的文件到指定目录~/.mujoco。你可以使用以下命令解压文件: ``` tar -xvzf mujoco210_linux.zip -C ~/.mujoco ``` 4. 配置.bashrc环境文件,添加mujoco的路径。你可以通过以下命令打开.bashrc文件: ``` nano ~/.bashrc ``` 在文件的末尾添加以下两行代码: ``` export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.mujoco/mujoco210_linux/bin export LD_PRELOAD=~/.mujoco/mujoco210_linux/bin/libglfw.so ``` 保存并退出文件。 5. 测试mujoco是否安装成功。你可以打开一个新的终端窗口,然后运行以下命令: ``` python import mujoco_py ``` 如果没有错误提示,说明mujoco安装成功。 接下来,你可以安装mujoco-py,它是mujocoPython接口。安装mujoco-py的步骤如下: 1. 下载mujoco-py到本地电脑。你可以使用以下命令克隆mujoco-py的GitHub仓库: ``` git clone https://github.com/openai/mujoco-py.git ``` 2. 创建一个Anaconda环境,并在该环境中安装mujoco-py。你可以使用以下命令创建环境并激活它: ``` conda create -n mujoco python=3.7 conda activate mujoco ``` 3. 在Anaconda环境中安装mujoco-py。你可以使用以下命令进入mujoco-py的目录,并运行安装命令: ``` cd mujoco-py pip install -r requirements.txt python setup.py install ``` 4. 配置.bashrc环境文件,添加mujoco-py的路径。你可以使用以下命令打开.bashrc文件: ``` nano ~/.bashrc ``` 在文件的末尾添加以下一行代码: ``` export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.mujoco/mujoco-py/bin ``` 保存并退出文件。 5. 测试mujoco-py安装是否成功。你可以在终端窗口中运行以下命令: ``` python import mujoco_py ``` 如果没有错误提示,说明mujoco-py安装成功。 请注意,安装mujocomujoco-py需要一定的时间和资源,并且需要一些操作系统和Python的基本知识。如果在安装过程中遇到问题,可以参考相关文档或寻求进一步的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值