No module named 'registration.registration'
时间: 2023-08-28 12:23:07 浏览: 43
该错误通常是因为在gym库的旧版本中缺少了名为'registration.registration'的模块。根据引用中提到的问题,可能是由于gym库版本太新而导致的。正如引用所言,gym库在0.20.0版本中不支持atari,并且在0.21.0版本中甚至没有atari环境。因此,您可以尝试降级您的gym库版本来解决该问题。
您可以按照以下步骤进行操作:
1. 首先,确保您已经安装了pip工具,它用于管理Python包。
2. 打开终端或命令提示符,并运行以下命令来降级gym库的版本:pip install gym==0.19.0
3. 接下来,运行以下命令来安装atari_py库的特定版本:pip install atari_py==0.2.6
4. 重新运行您的代码并检查问题是否解决了。
这样,您的gym库和atari_py库都将降级到与您引用的解决方法相匹配的版本,从而解决了缺少'registration.registration'模块的问题。希望这对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [发生异常: ModuleNotFoundError No module named ‘gym.envs.atari](https://blog.csdn.net/Curistina/article/details/120692839)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]