Mac下安装gym环境(包含Atari)

Mac下安装gym环境(包含Atari)

记录自己在配置强化学习仿真环境时遇到的坑,gym 0.21.0已经不支持Atari,在gym 0.19.0版本上支持Atari。

0.环境(miniconda,macos12.0,m1芯片)

1.安装gym(0.19.0)

在https://anaconda.org/conda-forge/gym/files中选择osx-arm64下载,下载后使用miniconda的离线安装命令。

sudo conda install --use-local /Users/lybing/Downloads/gym-0.19.0-py39h2804cbe_0.tar.bz2

安装完成后,conda list查看已经安装的包,可看到gym。

2.安装atari_py

sudo conda install -c conda-forge atari_py

解决 ModuleNotFoundError No module named ‘gym.envs.atari‘

3.安装ROMS

安装完atari_py后,运行报错报错Exception: ROM is missing for pong

报错信息中提示https://github.com/openai/atari-py#roms,链接到http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html下载Roms.rar。

下载后解压,解压后文件中还有两个rar文件,也需要解压
命令行中执行
python -m atari_py.import_roms /Users/XX/Downloads/Roms/ROMS

4.运行程序

你可能感兴趣的:(RL,macos,python,tensorflow,强化学习)