2016-04-23 22 views
1

Ich habe vor kurzem beschlossen, OpenGl in Python zu lernen.Probleme beim Installieren von PyOpenGLContext (Syntaxfehler)

Ich habe PyOpenGL mit pip3 install PyOpenGl PyOpenGl_accelerate installiert. Ich war dann im Begriff, eine tutorial für PyOpenGL zu folgen. Der erste Punkt war die Installation von PyOpenGLContext.

Ich versuchte PyOpenGLContext sowohl mit pip3 install OpenGLContext und pip3 install PyDispatcher PyVRML97 OpenGLContext und beide gab mir den gleichen Fehler zu installieren:

Complete output from command python setup.py egg_info: 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/private/var/folders/3r/xfny397j6j98y1sjgh_s574m0000gn/T/pip-build-o7zx54vx/OpenGLContext/setup.py", line 10 
    except ImportError, err: 
        ^
SyntaxError: invalid syntax 

So gibt es einen Syntaxfehler ist. Wie komme ich hier zurecht? Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen. Ich versuche, dies auf einer MacBook Pro (2013) Version für Python 3.5 zu installieren.

Antwort

2

Es sieht so aus, als ob OpenGLContext seit einiger Zeit nicht mehr aktualisiert wurde und daher nicht mit Python 3.5 kompatibel ist.

Mit einem Blick auf https://pypi.python.org/pypi/OpenGLContext ergibt, dass die letzte Aktualisierung im Jahr 2014 war

Sie wahrscheinlich entweder eine ältere Python-Version oder eine andere Bibliothek verwenden wollen.

+0

ich einige grundlegende Grafiken für FLTK gemacht habe (ich habe nicht, wie die Bibliothek) in C++ und ich möchte einige Grafiken in lernen Python. Hast du andere Empfehlungen? –

+0

Ich gehe voran und denke, Ihre Antwort ist Tcl/Tk. Ich werde dort anfangen. –

+0

@ K.Shores, wenn Sie Python mögen, sehen Sie sich wirklich Panda3D (Lassen Sie sich nicht von der Website erschrecken). Es ist jedoch eine vollständige Spiel-Engine, also nicht sicher, ob das schon zu hoch ist. – tobspr

1

Es sollte funktionieren, wenn Sie das Rad von Unofficial Windows Binaries for Python Extension Packages herunterladen und installieren:

  1. Laden Sie die OpenGLContext-2.3.0-py2.py3-keine-any.whl Installationsdatei auf einem ein beliebiges Verzeichnis.
  2. cd in dieses Verzeichnis in einer Befehlszeile und installieren mit pip install OpenGLContext‑2.3.0‑py2.py3‑none‑any.whl