- 环境搭建(Windows10)
- 第一步:安装Unity (2020.3 or later)
- 第二步:安装Anaconda3
- 第三步:搭建Conda环境
- 第四步:下载ml-agents项目代码
- 第五步:配置ml-agents
- 第六步:打开项目
- 第七步:Getting Started
这部分参考知乎专栏文章:https://zhuanlan.zhihu.com/p/82617680 。若是不想看也可直接略过
ml-agents的github安装文档地址
我安装的是2020.3.25 与mlagents release19 版本对应
具体安装步骤略,直接unity hub无脑装即可
下载python3.6对应版本的Anaconda3 (我安装的是Anaconda3-5.2.0) Windows64版本。
附:清华大学开源软件镜像站
下载完安装(安装时选择这个,感觉非必须的,加到系统变量也可以,不怕麻烦可以试一试hh~)
在开始菜单输入Anaconda Prompt打开如下界面,输入conda --version
ok~ Anaconda的安装就可以告一段落了
打开Anacoda Prompt,创建ml-agents环境
创建完毕后切换
在mi-agents环境下安装tensorflow
豆瓣源:python -m pip install tensorflow -i https://pypi.douban.com/simple
(注意这儿tensorflow的不同版本下载的依赖版本可能和后面的mlagents冲突,上面提到的知乎文章中安装的tensorflow1.7版本就会报错:
tensorflow 1.7.1 requires tensorboard<1.8.0,>=1.7.0, but you have tensorboard 2.8.0 which is incompa)
安装ml-agents相关依赖
pip install mlagents
pip install mlagents-envs
要训练模型,还需要安装PyTorch:PyTorch安装地址
选好平台和版本后直接把对应的conda安装命令复制执行即可
Github地址
下载解压放到合适位置即可
同样在Anacond Prompt中:
进入mlagents文件夹下:cd xxxxxxx(文件夹路径)
依次执行
cd ml-agents-envs
pip3 install -e .
cd …
cd ml-agents
pip3 install -e .
好家伙,第一步就报错:
看了下,发现是下载的ml-agents源码太新了,mlagents-envs超过release版本了,去找它的历史Release版本
https://github.com/Unity-Technologies/ml-agents/releases
我下载了符合要求的Rease 19,把他放到文件目录下替换重新进行第五步操作~
ok~ Successfully Installed!!!
第六步:打开项目用unity2020.3.25 打开ml-agents-release_19/Project
第七步:Getting Started文档



