记录自己在配置强化学习仿真环境时遇到的坑,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_pysudo 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)