关于AttributeError: module ‘gym.envs.box2d‘ has no attribute ‘LunarLander‘ 的错误排除
按照很多网友提供的方法:
pip install box2d box2d-kengz
但是发现依然不行,具体版本:swig-4.0.2,pcre-8.44,python 3.7,
接着,我列举了所有gym的环境,并随意创建了一个环境:
env = gym.make(‘Acrobot-v1’)
报错:ModuleNotFoundError: No module named ‘pygame’
然后我安装了pygame
env =pip install pygame
Acrobot-v1这个环境创建成功,然后返回,重新创建LunarLanderContinuous-v2,创建成功。
本文详细描述了作者在使用gym库时遇到的AttributeError和ModuleNotFoundError问题,通过逐步排查,包括安装box2d、pygame等依赖,以及创建不同环境的过程,为遇到类似问题的开发者提供了解决方案。
3万+

被折叠的 条评论
为什么被折叠?



