如何修复Colab中复古库中的“无效语法”?

时间:2019-07-10 11:45:07

标签: python python-3.x google-colaboratory openai-gym

我正在尝试将google-colab用于一个项目,但是当我尝试使用它导入retro(openai库)时,它向我发送了来自库的无效语法错误。

我正在使用python 3执行类型,并且使用!pip install retro来确保已安装它。我尝试进入文件以解决此问题,但似乎无法达到目的。

:hover

2 个答案:

答案 0 :(得分:2)

此版本的库与Python 3不兼容,仅与Python 2不兼容。

您似乎已经安装了旧版本;当前代码兼容。您应该更新版本。

答案 1 :(得分:1)

您将python 2语法与python 3一起使用。print关键字变成了print()函数:

>>> print "%s: %s" % (key, value)
  File "<stdin>", line 1
    print "%s: %s" % (key, value)
                 ^
SyntaxError: invalid syntax

带有括号:

>>> key = 1; value = 2
>>> print("%s: %s" % (key, value))
1: 2

希望有帮助