You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gymnasium调用LunarLander-v3环境提示版本不存在的问题咨询

Gymnasium调用LunarLander-v3环境提示版本不存在的问题咨询

嗨,我之前也碰到过这种“官网显示有,但本地用不了”的坑,咱们来拆解下这个问题~

首先先还原下你的问题场景:

  • 你刚安装了Gymnasium,Python 3.12.5和3.13.0版本都试过
  • 运行这段代码时:
env = gym.make("LunarLander-v3", continuous=True)
state, _ = env.reset()
  • 触发了这个报错:

VersionNotFound: Environment version v3 for environment LunarLander doesn't exist.
It provides versioned environments: [ v2 ].

而且你发现Gymnasium首页明明展示的是LunarLander-v3,这就很让人困惑对吧?

问题根源:版本兼容性

这个问题大概率是你安装的Gymnasium版本太旧导致的。LunarLander-v3是在Gymnasium 0.29.0版本之后才正式加入的核心环境列表,如果你装的是更早的版本,本地环境里就只有老的v2版本可用,自然会报这个错。

解决步骤

  • 先检查你当前的Gymnasium版本,打开终端运行:

    pip show gymnasium
    

    看输出里的Version字段,确认是不是低于0.29.0。

  • 如果版本确实偏旧,直接升级到最新稳定版:

    pip install --upgrade gymnasium
    
  • 升级完成后,再重新运行你的代码,应该就能正常调用LunarLander-v3环境了。

如果升级核心版后还是有问题,可以试试安装包含所有官方环境的完整版(不过一般核心版就足够使用LunarLander系列了):

pip install --upgrade gymnasium[all]

备注:内容来源于stack exchange,提问作者JVB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 16:09:27