在参照了无数次的gym库的安装和重装,也阅读了一些别的方法,现在把我走过的一些歪路学习的经验分享给大家,希望大家不要像我一样
当你在使用gym库,并用强化学习训练atari上的小游戏,出现报错,ModuleNotFoundError No module named 'gym.envs.atari',时,在参考了多位大佬的解决方法后
https://blog.csdn.net/salmonwilliam/article/details/107127361?ops_request_misc=&request_id=&biz_id=102&utm_term=self.env%20=%20gym.make(%27Pong-v0%27)&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-107127361.first_rank_v2_pc_rank_v29&spm=1018.2226.3001.4187/%ra2
以及缺少重装pip源的atari_py
http://t.zoukankan.com/chester-cs-p-14183949.html
以及装c语言编译库
https://blog.csdn.net/qq_27297393/article/details/105349229
最终还是在我的gym库里无法找到atari环境
后来我发现,最后坑爹的是,版本太新了,gym库应该在0.20.0版本不支持atari,并在0.21.0版中连环境也没了
最后重新安装了gym的版本和对应atari_py的版本
孩子都头秃了,如果帮到你给个赞,或者评论吧
pip install gym==0.19.0
pip install atari_py==0.2.6