python - 在gym-retro(google colab)中导入ROM时语法无效
问题描述
我想使用 google colab 运行 DL 代码并了解它。代码使用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
解决方案
“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
推荐阅读
- python - Finding the exact name of City and Country
- visual-studio - 使用 CSV 文件更改 Web 测试的 URL
- apache - Transparent RewriteRule does not apply to folders
- laravel - Laravel 从中间件或基本控制器覆盖框架方法
- photoshop-script - 如何在根中选择图层?
- python - 从 RAM 中删除变量
- javascript - Google Charts DataTable 上的动态列数
- shell - 从脚本传递的 Beeline/Hive2 变量被截断
- elixir - 存储计算列以在 order_by 中使用并选择
- angular - 为什么动画在 Angular 5 应用程序中不起作用?