1. Win10 安装 Linux(ubuntu)虚拟机
安装过程见 windows系统下安装linux(ubuntu)虚拟机详细教程(VMware环境),需要注意的是虚拟机磁盘空间最好给30GB(默认的20GB是不够用的)。我用的虚拟机版本是 VMware Workstation 17 Player
,系统是 ubuntu-22.10-desktop-amd64
。
进入ubuntu系统,使用快捷键 Ctrl+Shift+T
进入终端,安装编译工具,命令如下:
2. 复现捉迷藏游戏前的准备工作
注意要实现这个例子需要魔法,不过我也会将要用到的 GitHub
代码上传出来(见文章末尾)!
-
安装
Anaconda
过程见 Ubuntu 20.04安装Anaconda3及简单使用,接着搭建虚拟环境,
查看所有的python
环境,
-
安装
pycharm
过程见 在Ubuntu中安装并配置Pycharm教程,将刚刚conda
的虚拟环境py36
加入pycharm
中, -
安装
mujoco150
,进入 mjpro150 linux,下载mjpro150 linux
,如下
进入 key,下载key,如下在主目录下新建
.mujoco
文件夹,由于其为隐藏文件,我们使用快捷键Ctrl+H
显示隐藏文件,
解压刚刚下载的mjpro150 linux
放入.mujoco
文件夹中,
并将mjkey.txt
放入以下3个位置,如下
设置
mujoco
的环境变量,使用vim .bashrc
,
第一次使用可能会提示没有vim
,根据第一个提示安装即可,然后在.bashrc
文件中输入以下命令并保存,
更新文件(可通过命令更新或者关闭终端重新进入终端),
运行mujoco
例子,查看是否安装成功,
若有上述界面表示配置成功! -
配置
mujoco-py
,下载地址为 mujoco 源代码,
在终端的虚拟环境(py36)中运行以下命令,
在pycharm
中运行测试样例,查看是否安装成功,一般需要运行两次,第一次运行会配置相关信息,第二次运行会显示如下信息, -
安装
mujoco-worldgen
,配置OpenAI
环境,下载地址为 mujoco-worldgen,
下载后将文件夹解压并改名为:mujoco-worldgen
,并在终端的虚拟环境(py36)中运行以下命令: -
安装
multi-agent-emergence-environments
,下载地址为:multi-agent-emergence-environments,
下载后将文件夹解压并改名为multi-agent-emergence-environments
,并在终端的虚拟环境(py36)中运行以下命令:但是在安装
opencv-python
的时候界面不动了,一开始以为是pip
需要更新,但是之后发现原来是opencv-python
包的体积太大,安装进度慢(大约10分钟),可以执行以下命令安装,能够在终端显示安装进度,防止界面假死,
3. 运行系统例子
在终端执行以下命令,即可查看捉迷藏系统例子,
也可执行以下命令,查看更多例子,