mujoco以及mujoco-py的安装

最近在看强化学习,打算安装一下mujoco。安装的过程中遇到一些问题,记录一下。

安装mujoco

安装过程参考这篇文章。要注意的是:添加环境变量之后,要执行:

source ~/.bashrc

使得环境变量生效,否则会出现找不到动态链接库的情况。

安装mujoco-py

安装

安装mujoco-py我参考的是这篇文章,不过只用到了其中的一部分。下载并解压mujoco-py源码后:

cd ~/mujoco-py-master
cp requirements.txt requirements.dev.txt mujoco_py
cd mujoco_py
pip3 install -r requirements.txt
pip3 install -r requirements.dev.txt

然后:

cd ~/mujoco-py-master/vendor
./Xdummy-entrypoint
cd ..
python3 setup.py install

测试

安装完成后,进入python交互环境,输入

import mujoco_py

我遇到了问题:

distutils.errors.CompileError: command 'gcc' failed with exit status 1

输出的一堆信息中有:

fatal error: GL/osmesa.h: No such file or directory

从github的issues找到了解决办法:

sudo apt install libosmesa6-dev

之后,按照官方README上给的例子测试成功!

### Mujocomujoco-py安装步骤 Mujoco 是一个用于强化学习和最优控制研究的物理仿真引擎,而 `mujoco-py` 是其 Python 接口,可以方便地在 Python 环境中调用 Mujoco 的 API。以下是详细的安装方法: #### 在 Ubuntu 22.04 上安装 Mujocomujoco-py 1. **下载并安装 Mujoco** Mujoco安装需要从官方获取二进制文件,并将其解压到指定目录: ```bash mkdir -p ~/.mujoco cd ~/.mujoco wget https://mujoco.org/download/mujoco210-linux-x86_64.tar.gz tar -xvzf mujoco210-linux-x86_64.tar.gz mv mujoco210 mujoco ``` 安装完成后,将 Mujoco 的库路径添加到环境变量中: ```bash export LD_LIBRARY_PATH=~/.mujoco/mujoco/bin:$LD_LIBRARY_PATH ``` 2. **安装 mujoco-py** 下载 `mujoco-py` 的源码并进入相关目录: ```bash git clone https://github.com/openai/mujoco-py.git cd mujoco-py ``` 安装依赖项: ```bash pip install -r requirements.txt pip install -r requirements.dev.txt ``` 最后安装 `mujoco-py`: ```bash pip install -e . ``` 3. **测试安装是否成功** 在 Python 中导入 `mujoco-py` 模块以验证安装: ```python import mujoco_py print(mujoco_py.__file__) ``` #### 在 Windows 上安装 Mujocomujoco-py 1. **下载并安装 Mujoco** 从 Mujoco 官方网站下载适用于 Windows 的版本并解压到本地目录,例如 `C:\Users\username\.mujoco\mujoco`。 2. **设置环境变量** 将 Mujoco 的库路径添加到系统环境变量中: ```cmd set PATH=C:\Users\username\.mujoco\mujoco\bin;%PATH% ``` 3. **安装 mujoco-py** 下载 `mujoco-py` 的源码并进入相关目录: ```cmd git clone https://github.com/openai/mujoco-py.git cd mujoco-py ``` 安装依赖项: ```cmd pip install -r requirements.txt pip install -r requirements.dev.txt ``` 最后安装 `mujoco-py`: ```cmd pip install -e . ``` 4. **测试安装是否成功** 在 Python 中导入 `mujoco-py` 模块以验证安装: ```python import mujoco_py print(mujoco_py.__file__) ``` 通过上述步骤,可以在不同操作系统上完成 Mujoco 和 `mujoco-py` 的安装[^1]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值