Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复';无效语法';从colab的复古图书馆?_Python_Python 3.x_Google Colaboratory_Openai Gym - Fatal编程技术网

Python 如何修复';无效语法';从colab的复古图书馆?

Python 如何修复';无效语法';从colab的复古图书馆?,python,python-3.x,google-colaboratory,openai-gym,Python,Python 3.x,Google Colaboratory,Openai Gym,我正试图将google colab用于一个项目,但当我尝试导入retro(一个openai库)时,它会从库中向我发送一个无效的语法错误 我正在使用Python3类型的执行,我使用了!pip安装retro以确保已安装。我试着进入文件来解决这个问题,但似乎我达不到它 File "/usr/local/lib/python3.6/dist-packages/retro/__init__.py", line 206 print "%s: %s" % (key, value)

我正试图将google colab用于一个项目,但当我尝试导入retro(一个openai库)时,它会从库中向我发送一个无效的语法错误

我正在使用Python3类型的执行,我使用了!pip安装retro以确保已安装。我试着进入文件来解决这个问题,但似乎我达不到它

 File "/usr/local/lib/python3.6/dist-packages/retro/__init__.py", line 206
    print "%s: %s" % (key, value)
                 ^
SyntaxError: invalid syntax

此版本的库与Python3不兼容,仅与Python2兼容


您似乎安装了一个旧版本;当前代码是兼容的。您应该更新版本。

您正在使用Python2语法和Python3。
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