Ubuntu18.04: mujoco、mujoco-py的安装及相关错误解决

本文详细介绍了MuJoCo及MuJoCo-py的安装步骤,并针对安装过程中可能遇到的错误提供了具体的解决办法,包括环境变量配置、依赖库安装等。

目录

安装步骤

1 安装mujoco

2 安装mujoco-py

3 安装mujoco-py可能出现的错误及解决办法

3.1 错误1:No such file or directory #include

3.2 错误2: cannot find -lGL: No such file or directory

3.3 错误3:明明已经按照上述安装步骤完成了mujoco_py的安装,测试代码运行也很正常,但是一旦切换到将要运行代码的文件夹下,再次运行import mujoco_py时,仍出现错误(该错误在python=3.6时遇到):gym.error.DependencyNotInstalled: No module named 'mujoco_py'. (HINT: you need to install mujoco_py, and also perform the setup instructions here: https://github.com/openai/mujoco-py/.)


安装步骤

1 安装mujoco

官方链接地址:https://github.com/openai/mujoco-py

根据上述链接,首先在根目录~/下创建文件夹~/.mujoco:(默认是这个位置,否则后续会出错)

mkdir .mujoco

把从官方下载地址(https://github.com/deepmind/mujoco/releases/tag/2.1.0)下载到的mujoco压缩包传入服务器并解压至~/.mujoco/mujoco210文件夹:

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

编辑环境变量:

vim ~/.bashrc

在其中加入:

export LD_LIBRARY_PATH=~/.mujoco/mujoco210/bin

更新环境变量:

source ~/.bashrc

测试mujoco是否安装成功:

cd ~/.mujoco/mujoco210/bin
./simulate ../model/humanoid.xml

**迷惑的是在服务器端运行上面的第二行代码时,一直报错:

 ERROR: could not initialize GLFW

 查询资料后也并没有成功解决(知道的小伙伴也可以在评论区交流呀~)

2 安装mujoco-py

首先从官网下载代码:

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

之后,按照Ubuntu20.04安装mujoco_小帅吖的博客-CSDN博客_ubuntu安装mujoco中提到的办法进行安装(比直接使用pip3 install -U 'mujoco-py<2.2,>=2.1'安装要出错少,直接安装的话会缺很多依赖的包)

conda create -n mujo python=3.8
conda activate mujo
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

测试一下mujoco_py是否安装成功:

$ python3
import mujoco_py
import os
mj_path = mujoco_py.utils.discover_mujoco()
xml_path = os.path.join(mj_path, 'model', 'hum
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值