跳转到主要内容

为Gym/ALE-Py自动安装Atari ROM

项目描述

AutoROM可以自动安装ALE-Py(Gymnasium所依赖的)和multi-agent-ALE(PettingZoo所依赖的,但将来将被ALE-Py取代)的Atari ROM文件。

AutoROM以非常简单的方式自动从ROM托管网站下载所需的Atari ROM文件到ALE-Py文件夹和多代理-ALE-py文件夹。

pip install autorom
AutoROM

要指定ROM的特定安装目录,请使用--install-dir命令行标志。

AutoROM --install-dir /path/to/install

这将把ROM安装到"/path/to/install/ROM/"。

此外,您可以通过命令行接受许可协议

AutoROM --accept-license

或者在安装Python包时指定额外的accept-rom-license

pip install "autorom[accept-rom-license]"

此命令会在安装过程中下载ROM,并立即使它们对ale-py可发现。

打包

AutoROM需要您将其打包为源分发。我们有一个特殊的脚本来构建所有的源分发,即./scripts/build-dist.sh。生成的源分发将位于dist/。您可以直接使用pip进行安装,甚至包括额外的accept-rom-license。例如,

pip install --find-links dist/ --no-cache-dir AutoROM[accept-rom-license]

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

AutoROM.accept-rom-license-0.6.1.tar.gz (434.7 kB 查看哈希值)

上传时间

由以下支持