AnnaMats's picture
Second Push
05c9ac2
# 安装和设置
为了安装和使用 ML-Agents,您需要安装 Unity,克隆这个代码仓库,
并安装 Python 以及其他所依赖的库。下面的每个小节
都会概述每个步骤,此外还会介绍尚在测试阶段的 Docker 的配置方法。
## 安装 **Unity 2017.1** 或更高版本
[下载](https://store.unity.com/download) 并安装 Unity。如果您想
使用我们的 Docker 设置(稍后介绍),请确保在安装 Unity 时选择
_Linux Build Support_ 组件。
<p align="center">
<img src="images/unity_linux_build_support.png"
alt="Linux Build Support"
width="500" border="10" />
</p>
## 克隆 ml-agents 代码仓库
安装完成后,您需要克隆 ML-Agents GitHub 代码仓库。
git clone git@github.com:Unity-Technologies/ml-agents.git
此代码仓库中的 `unity-environment` 目录包含了要添加到项目中的
Unity Assets。`python` 目录包含训练代码。
这两个目录都位于代码仓库的根目录。
## 安装 Python(以及依赖项)
为了使用 ML-Agents,您需要安装 Python 3 以及
[要求文件](../python/requirements.txt)中列出的依赖项。
一些主要的依赖项包括:
- [TensorFlow](/docs/Background-TensorFlow.md)
- [Jupyter](/docs/Background-Jupyter.md)
### Windows 用户
如果您是刚接触 Python 和 TensorFlow 的 Windows 用户,请遵循[此指南](/docs/Installation-Anaconda-Windows.md)来设置 Python 环境。
### Mac 和 Unix 用户
如果您的 Python 环境不包括 `pip3`,请参阅这些
[说明](https://packaging.python.org/guides/installing-using-linux-tools/#installing-pip-setuptools-wheel-with-linux-package-managers)
以了解其安装方法。
要安装依赖项,请进入代码仓库的 `python` 子目录,
然后从命令行中运行:
pip3 install .
## 基于 Docker 的安装(测试阶段)
如果您想使用 Docker for ML-Agents,请按照
[该指南](/docs/Using-Docker.md)进行操作。
## Unity 包
您可以通过 Unity 包的形式下载TensorFlowSharp 插件 ([AWS S3链接](https://s3.amazonaws.com/unity-ml-agents/0.5/TFSharpPlugin.unitypackage),[百度盘链接](https://pan.baidu.com/s/1s0mJN8lvuxTcYbs2kL2FqA))
## 帮助
如果您在安装 ML-Agents 时遇到任何问题,请
[提交问题](https://github.com/Unity-Technologies/ml-agents/issues),并在提交时
提供有关操作系统、Python 版本和相关错误消息(如可能)的
信息。