环境搭建(Windows10)
这部分参考知乎专栏文章:https://zhuanlan.zhihu.com/p/82617680 。若是不想看也可直接略过 ml-agents的github安装文档地址
第一步:安装Unity (2020.3 or later)
我安装的是2020.3.25 与mlagents release19 版本对应 具体安装步骤略,直接unity hub无脑装即可
第二步:安装Anaconda3
下载python3.6对应版本的Anaconda3 (我安装的是Anaconda3-5.2.0) Windows64版本。 附:清华大学开源软件镜像站
下载完安装(安装时选择这个,感觉非必须的,加到系统变量也可以,不怕麻烦可以试一试hh~)
在开始菜单输入Anaconda Prompt打开如下界面,输入conda --version ok~ Anaconda的安装就可以告一段落了
第三步:搭建Conda环境
打开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
第四步:下载ml-agents项目代码
Github地址 下载解压放到合适位置即可
第五步:配置ml-agents
同样在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
|