Mac下UnityML-Agents环境的配置
- 需要软件及包
- 安装过程
需要软件及包
-
ML-Agent(现改名为ML-Agents-Master)最新版应该是0.15有一些改动但改动不大,注意的是现在没有Brain,只有BehaviorParameters。
-
Python3(由于Mac是自带Python2,需要安装Python3
-
Unity 2017.1 或更高版本(点此下载)
安装过程
- 下载好UnityHub以后安装Unity版本为2017.1及以上
(笔者此处安装的是2019.2.12,后续更新会依照这个版本来)
2.使用命令克隆ML-Agents包(或者在github上直接克隆)
git clone git@github.com:Unity-Technologies/ml-agents.git
下载完成后开始安装所需要的包,记得要在激活的环境下操作下面的事,不然会把包安装到默认环境去了。
pip install mlagents
3.安装Python3
如果您的 Python 环境不包括 pip3,请参阅这些 说明 以了解其安装方法。
要安装依赖项,请进入代码仓库的 python 子目录, 然后从命令行中运行:
pip3 install .
此处可以将源改为清华镜像,这样克隆的快一点
点此了解
他的这篇文章中有详细的代码和方法,可以参考。
4.激活环境,使用pip命令安装相应的内容。先直接在环境下安装mlagents相关内容,再到ml-agents-envs和ml-agents位置下安装"-e ."
5.用pip3安装Tensorflow
pip3 install Tensorflow
安装好后可以在命令行尝试下面代码,有相应反馈就说明装好了。
mlagents-learn
至此,环境全部安装完毕。在下一篇博客中将会写怎么做一个最简单的3DBall的AI。