安装mlagentsPython软件包涉及安装其他mlagents依赖的Python软件包。因此,如果您的计算机具有已安装的任何依赖项的较旧版本,则可能会遇到安装问题。因此,我们支持的安装路径mlagents是利用Python虚拟环境。虚拟环境提供了一种隔离每个项目的依赖关系的机制,并且在Mac / Windows / Linux上受支持。我们提供了有关虚拟环境的专门指南。
要安装mlagentsPython软件包,请激活您的虚拟环境并从命令行运行(这里要指定mlagents的版本号,不然会和ml-agent版本号对不上,导致异常情况):
pip3 install mlagents==0.16.1
在虚拟环境下安装
建议把pip源更新为国内源(我用的清华源),不然下载速度慢,而且容易中断
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple请注意,这mlagents将从PyPi安装,而不是从克隆的存储库安装。如果正确安装了此工具,则应该可以运行 mlagents-learn --help,然后您将看到可以使用的Unity logo(我没看到T.T)和命令行参数mlagents-learn。
通过安装mlagents软件包,还将安装setup.py文件中列出的依赖项 。其中包括 TensorFlow(需要CPU支持w/AVX)。
本人运行mlagents-learn --help命令的时候,提示AssertionError: A compatible version of PyTorch was not installed. Please visit the PyTorch homepage (https://pytorch.org/get-started/locally/) and follow the instructions to install. Version 1.6.0 and later are supported.