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

Windows+Python3.9+Spyder下gym_super_mario_bros安装与调用异常求助

问题解决步骤

1. 修复编译依赖缺失问题

安装nes-py依赖时需要Microsoft Visual C++ 14.0及以上版本编译工具,需先补装对应组件:

  • 下载并安装「Microsoft Visual C++ Build Tools 2019」,安装过程中必须勾选「C++ build tools」,同时确保包含以下子组件:
    • MSVC v142 - VS 2019 C++ x64/x86 build tools
    • 对应系统版本的Windows SDK(如Windows 10 SDK)

2. 重装不完整的依赖包

先卸载已安装的不完整模块,避免残留文件干扰:

pip uninstall -y gym_super_mario_bros nes-py

重新执行安装命令,此时编译工具已就绪,nes-py可正常编译安装:

pip install gym_super_mario_bros

3. 验证安装并排查导入异常

在Spyder的IPython控制台执行以下代码,确认模块状态:

import gym_super_mario_bros
# 查看模块实际路径,排除本地同名文件/目录干扰
print(gym_super_mario_bros.__file__)
# 查看模块所有属性,确认是否包含make方法
print(dir(gym_super_mario_bros))
  • 若路径指向Python site-packages下的官方模块,且属性列表中存在make,再执行env = gym_super_mario_bros.make('SuperMarioBros-1-1-v0')测试。
  • 若路径指向项目目录下的同名文件/文件夹,删除该文件/目录后重新导入测试。

内容的提问来源于stack exchange,提问作者Jweng

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 22:22:07