2016-06-04 12 views
0

Also versuche ich ein Programm mit der Pyglet-API zu erstellen, und nachdem ich ausgeführt habe, was ich bisher geschrieben habe, erhalte ich die folgende Fehlermeldung, die damit zusammenhängt einer der Pyglet der Module:Pyglet Syntax Error ("ungültige Syntax")

File "/usr/lib/python3.4/site-packages/pyglet/window/__init__.py", line 267 
    class BaseWindow(EventDispatcher, metaclass=_WindowMetaclass): 
              ^
SyntaxError: invalid syntax 

der Code, den ich bisher geschrieben habe, ist nur nur wenige Zeilen, ein Fenster erstellen sollten:

import pyglet 
game_window = pyglet.window.Window(800, 600) 

if __name__ == '__main__': 
    pyglet.app.run() 

, ich habe bisher nicht einmal in der Lage gewesen, zu denken, eine Lösung für dieses Problem; wenn ich das init .py Modul öffne, dort ist nicht einmal ein einzelner Fehler dargestellt, da normalerweise sein würde.

Plus, ich habe den Fehler als Suchabfrage mehrmals ohne Erfolg eingegeben; sehr wenige scheinen über dieses Problem gestolpert zu sein. Ist jemand mit Pyglet genug vertraut, um dieses Problem anzugehen?

Danke.

Antwort

1

Sie versuchen, ein Python3-Skript mit Python 2 auszuführen. Verwenden Sie python3.

+0

Richtig, außer dass das Traceback zeigt, dass OP nicht auf Windows ist, also keine '.exe'. –

+0

@DanielRoseman: oops – Daniel

+0

Ahhh, OK. Ich hatte nicht die richtige Version von Python, die zu PYTHONPATH hinzugefügt wurde. Vielen Dank! –