reinforcement learning常用的游戲環境,gym框架使用的標准Atari游戲集合。*.bin文件為Atari2600游戲的常用游戲環境的模擬文件,也稱為roms文件。
文件地址:
https://gitee.com/devilmaycry812839668/atari_roms
======================================================
在強化學習中使用gym搭建游戲環境,操作如下:
pip install gym[atari]

可以看到 使用gym 安裝atari游戲環境的時候其實也是自動去安裝 Atari環境庫的,即,atari-py
https://github.com/openai/atari-py/
安裝成功后運行環境:
import gym env = gym.make("SpaceInvaders-v0")

發現運行 Atari環境下的游戲是報錯的,提示就是沒有 roms文件,也就是 https://gitee.com/devilmaycry812839668/atari_roms 下的 *.bin 文件。
解決方法就是在 https://gitee.com/devilmaycry812839668/atari_roms 中把里面的 *.bin 文件下載下來放到自己本機 atari_py 模塊下的 atari_roms文件夾下面。
具體:
查找 gym 的安裝路徑:

通過gym的路徑找到 atari_py 的路徑( gym 一般與atari_py 安裝在同一目錄下):

把 下載好的 bin 文件拷貝到 atari_py 下面的 atari_roms 中:

測試是否安裝成功:

成功運行 atari 游戲環境。
