Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Techie

Alter Hase

  • »Techie« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

1

22.03.2013, 22:07

Python schluckt OpenGL...

... es passiert nicht.

Unsere lokale Stadtbücherei hat jetzt ein neues Buch: "Coding for Fun mit Python ".
Da ich etwas Python kann dachte ich mir ich schaue mal rein.
Mir sind direkt die OpenGL-Beispiele ins Auge gesprungen. Habe mir gedacht ok probiere ich es mal aus ^^

Nichts da!
Python spuckt mir wünted Fehler entgegen!


>>> from OpenGL.GL import *
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
from OpenGL.GL import *
File "C:\Python33\lib\site-packages\OpenGL\GL\__init__.py", line 2, in <module>
from OpenGL.raw.GL import *
File "C:\Python33\lib\site-packages\OpenGL\raw\GL\__init__.py", line 6, in <module>
from OpenGL.raw.GL.constants import *
File "C:\Python33\lib\site-packages\OpenGL\raw\GL\constants.py", line 7, in <module>
from OpenGL import platform, arrays
File "C:\Python33\lib\site-packages\OpenGL\platform\__init__.py", line 36, in <module>
_load()
File "C:\Python33\lib\site-packages\OpenGL\platform\__init__.py", line 27, in _load
plugin_class = plugin.load()
File "C:\Python33\lib\site-packages\OpenGL\plugins.py", line 14, in load
return importByName( self.import_path )
File "C:\Python33\lib\site-packages\OpenGL\plugins.py", line 28, in importByName
module = __import__( ".".join(moduleName), {}, {}, moduleName)
File "C:\Python33\lib\site-packages\OpenGL\platform\win32.py", line 13
except OSError, err:
^
SyntaxError: invalid syntax

Ich verstehe nicht was das Problem ist. Ich habe Python 3.3 und PyOpenGL vom Buch. Trotzdem will es nicht. :cursing:

Wie kann ich das beheben?

Gruß Techie

P.S.: Ich hatte mal ein ähnliches Problem mit PyDBG habe es dann von einer anderen Site gedownloaded hat dann gefunzt...
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

22.03.2013, 22:22

Ist dieses PyOpenGL vom Buch denn auch für Python 3.3 gedacht? Python 3.x ist nämlich teilweise völlig inkompatibel mit Python 2.x...

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

3

22.03.2013, 22:49

Suche nach "python 3.2 except"
und damit Bestätigt sich die Vermutung, dass es sich bei der OpenGL-Bibliothek um eine Python 2.x Bibliothek handelt
entweder, du besorgst dir eine neuere OpenGL- oder einen "älteren" (2.7) Python-Interpreter
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Techie

Alter Hase

  • »Techie« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

4

23.03.2013, 18:33

Oh ok. Dann geht's wohl wieder zurück, kann dann wengistens wieder PyDBG verwenden :3
Danke Scaldur. Danke Dot.

Gruß Techie
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

Werbeanzeige