当前位置:   article > 正文

Exception: ROM is missing for pong, see https://github.com/openai/atari-py#roms for instructions

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并解压

然后在终端,如果你用的是anaconda虚拟环境,要先进入当前环境:conda activate {your-env-name},然后执行:python -m atari_py.import_roms {path to folder}

中间等了一会儿,结果报错了,我以为是不重要的报错,就当作是解决问题了,继续执行我的代码,结果代码成功跑了一点之后又报错:

在网上没有查到:TypeError: Parameter to MergeFrom() must be instance of same class: expected Summary got Summary. for field Event.summary的解决办法

我猜是因为前一个问题没有好好解决的原因,于是又回到终端看了刚刚的报错:PermissionError: [Errno 13] Permission denied: './Program Files\\TeamViewer\\rolloutfile.tv13'

主要是Permission denied,于是找了修改权限的教程,把该文件的权限改为所有用户都可完全控制,修改教程直通:https://jingyan.baidu.com/article/3052f5a1f9f57497f21f8644.html

改完之后,终端重新运行:python -m atari_py.import_roms {path to folder},之前报错的地方还是会卡一会儿,但这次没有报错,又继续打印出新信息了,又等了一会儿终于执行结束了!

红圈圈出来的是原来因为报错中断的地方,而这一次是正常结束。迫不及待要去跑我的代码啦!

还是报错:TypeError: Parameter to MergeFrom() must be instance of same class: expected Summary got Summary. for field Event.summary

看来这终究是一个新问题,与我本次解决的问题是没有关系的了,我要去解决我的新问题了,如果有好结果再发一篇博文。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/635938
推荐阅读
相关标签
  

闽ICP备14008679号