【问题标题】:invalid syntax when importing ROM in gym-retro (google colab)在gym-retro(google colab)中导入ROM时语法无效
【发布时间】:2021-10-02 15:25:23
【问题描述】:

我想使用 google colab 运行深度学习代码并了解它。 代码使用gym-retro 包。我下载了 ROM 并将其上传到 google colab 工作区。 但是当我尝试使用它时,它失败了!任何人都知道为什么吗?我使用了文档中的确切语法。

!pip install gym-retro
import retro
python3 -m retro.import '/content/Space Invaders (USA).a26'

  File "<ipython-input-13-14cfeb7bbb8f>", line 3
    python3 -m retro.import '/content/Space Invaders (USA).a26'
                   ^
SyntaxError: invalid syntax

编辑

好的,看来我需要一个“!”在命令之前。现在有一个新问题:

Imported 0 games

【问题讨论】:

    标签: python reinforcement-learning openai-gym


    【解决方案1】:

    你应该使用目录而不是文件:

    python3 -m retro.import /path/to/your/ROMs/directory/

    文档链接: https://retro.readthedocs.io/en/latest/getting_started.html#importing-roms

    【讨论】:

      【解决方案2】:

      “pip3 install gym-retro”是命令行的代码,如命令提示符或终端安装gym retro

      请注意,它仅适用于 python v 3.6/3.7/3.8 但不是当前的 3.9

      您也无法导入扩展名为 .a26 的太空入侵者,这将不起作用

      对于可以使用的 rom 扩展,请参阅 https://retro.readthedocs.io/en/latest/integration.html#supported-roms

      【讨论】:

        猜你喜欢
        • 2021-01-05
        • 2020-10-18
        • 2021-06-11
        • 2021-08-20
        • 2021-06-06
        • 2022-08-06
        • 2020-11-28
        • 2021-08-14
        • 2019-02-28
        相关资源
        最近更新 更多