配置 Emergent Tool Use from Multi-Agent Interaction 博客所使用的环境。
https://www.roboti.us/index.html
https://www.roboti.us/license.html
mkdir ~/.mujoco cp mjpro150_linux.zip ~/.mujoco cd ~/.mujoco unzip mjpro150_linux.zip
mjkey.txt
放到 ~/.mujoco
和 ~/.mujoco/mjpro150/bin
位置下:cp mjkey.txt ~/.mujoco cp mjkey.txt ~/.mujoco/mjpro150/bin
打开 ~/.bashrc
文件:
gedit ~/.bashrc
添加以下命令:
export LD_LIBRARY_PATH=~/.mujoco/mjpro150/bin${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} export MUJOCO_KEY_PATH=~/.mujoco${MUJOCO_KEY_PATH}
在终端输入命令并重启终端使添加的环境变量生效:
source ~/.bashrc
cd ~/.mujoco/mjpro150/bin ./simulate ../model/humanoid.xml
安装 Anaconda3 遇到的问题可参考其他博客。
通过清华大学开源软件镜像站下载,下载最新版即可,这里下载的是 Anaconda3-2021.05-Linux-x86_64.sh
。
bash Anaconda3-2021.05-Linux-x86_64.sh
安装完后重启一下终端。
conda create -n multi-agent-emergence python=3.6 numpy
conda activate multi-agent-emergence
sudo apt-get install libgl1-mesa-dev libgl1-mesa-glx libosmesa6-dev python3-pip python3-numpy python3-scipy patchelf
conda install -c anaconda patchelf
pip install -U 'mujoco-py<1.50.2,>=1.50.1'
至此,准备工作已经全部完成了,之后就按照 GitHub 上的 README 安装即可。
https://github.com/openai/mujoco-worldgen
在解压好的 mujoco-worldgen 文件夹下打开终端:
pip install -r requirements.txt pip install -e .
https://github.com/openai/multi-agent-emergence-environments
在解压好的 multi-agent-emergence-environments 文件夹下打开终端:
pip install -e .
sudo apt-get install libopenmpi-dev
pip install -r multi-agent-emergence-environments/requirements_ma_policy.txt
bin/examine
游玩 saved policies:bin/examine.py examples/hide_and_seek_quadrant.jsonnet examples/hide_and_seek_quadrant.npz
强化学习环境配置(Ubuntu14.04)—gym、mujoco、mujoco-py、baselines
【Linux】Ubun16.04服务器配置Mujoco的各种错误解决方案
【解决方案】安装mpi4py时报错:error: Cannot compile MPI programs. Check your configuration!!