我不能使用Python 3中的Pyglet 1.2alpha1(它应该可以在Py3下运行).
我按照说明正确安装,但它不能在Py3上运行,但我知道我安装了一切正确,因为我可以在Python 2.7中使用它.
每次我尝试使用解释器导入piglet时,都会收到此错误:
>>> import pyglet
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "./pyglet/__init__.py", line 276
print '[%d] %s%s %s' % (thread, indent, name, location)
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
阅读errore消息很明显,错误是在Python 2样式(print foo而不是print(foo))中编写的.
所以我的问题是:是否可以在Python 3下运行pyglet?
我知道正确使用它的人,所以我该怎么办?可能是因为网站上有错误的Pyglet版本?我应该用2to3转换吗?