Python 无法使用特定游戏创建环境(健身房复古)
我正在尝试使用gym retro在Pyton 3.6.8中创建一个游戏环境。 这是一款稳定的游戏名SpaceInvaders-Atari2600,位于“.retro\data\stable\”中 基本命令是:Python 无法使用特定游戏创建环境(健身房复古),python,python-3.x,openai-gym,Python,Python 3.x,Openai Gym,我正在尝试使用gym retro在Pyton 3.6.8中创建一个游戏环境。 这是一款稳定的游戏名SpaceInvaders-Atari2600,位于“.retro\data\stable\”中 基本命令是: env = retro.make(game='SpaceInvaders-Atari2600') 但这对我不起作用,我犯了个错误: raise FileNotFoundError('未找到游戏:%s。是否确保导入ROM?'%Game〕) FileNotFoundError:未找到游戏:S
env = retro.make(game='SpaceInvaders-Atari2600')
但这对我不起作用,我犯了个错误:
raise FileNotFoundError('未找到游戏:%s。是否确保导入ROM?'%Game〕)
FileNotFoundError:未找到游戏:SpaceInvaders-Atari2600。你确定要导入ROM吗
但是问题是ROM在这里,在SpaceInjectors-Atari2600文件夹中有一个名为“ROM.sha”的文件
进口健身房
进口复古
#环境创造
env=retro.make(game='SpaceInvaders-Atari2600');
#不要为我工作。。。
#当我尝试这个:
对于retro.data.list_games()中的游戏:
打印(游戏)
#我看了《太空入侵者》——Atari2600
如果有人对如何创造这种环境有了想法,我很失望
我对python完全陌生,我在本周之前从未使用过它,我必须使用这种语言来测试神经网络的Q-learning训练,这样我可以用syntax犯愚蠢的错误好的,我找到了解决方案,我以前下载的ROM文件无效,仅此而已 如果有人跟我学的是同一首芭蕾舞曲,为了帮助他,可以在以下地址找到有效的rom: 这可能会有所帮助
wget http://www.atarimania.com/roms/Roms.rar && unrar x Roms.rar
mkdir <new_dir>
unzip Roms/ROMS.zip -d <new_dir>
pip install gym-retro
python3 -m retro.import <new_dir>/ROMS/
wgethttp://www.atarimania.com/roms/Roms.rar &&unrar x Roms.rar
mkdir
解压Roms/Roms.zip-d
pip安装健身房复古
python3-m retro.import/ROM/