赞
踩
点进链接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
看来这终究是一个新问题,与我本次解决的问题是没有关系的了,我要去解决我的新问题了,如果有好结果再发一篇博文。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。