2011-01-11 7 views
3

Wie kann ich gst-python, die GStreamer Pythonbindung ist, auf meinem Mac (Snow Leopard) der einfache Weg installieren? Dies erfordert wahrscheinlich die Verwendung eines Paketmanagers wie homebrew oder MacPorts.Wie installiere ich gst-python (gstreamer python bind) auf Mac OSX?

Ich habe überall nach dem Paket gesucht. Kompilieren ist ein echtes Durcheinander.

Wenn das nicht möglich ist, welche Alternativen gibt es? Detaillierte Anweisungen sind willkommen. :)

Antwort

2

Installieren Sie die Basis MacPorts nach den Anweisungen here. Wenn Sie bereits MacPorts installiert haben, stellen Sie sicher, dass die portfiles sind up-to-date:

$ sudo port selfupdate 

Dann, je nachdem, ob Sie verwenden möchten Python 2.6 oder Python 2.7, den entsprechenden Port installieren, entweder:

$ sudo port install py26-gst-python 

oder:

$ sudo port install py27-gst-python 

und lehnen Sie sich zurück und warten. Seien Sie sich bewusst, dass diese Ports scheinen in einem Los von abhängigen Paketen einschließlich einer MacPorts Python Installation und Gnome ziehen, so wird es wahrscheinlich eine Weile dauern. Aber am Ende sollte alles funktionieren.

+2

Danke. Hast du eine Idee, warum * Homebrew * nicht gst-python hat? Ich habe zuerst versucht, es zu installieren und ist gescheitert. Es hat das Paket nicht in seinem Repository gefunden. –

+1

Vielleicht, weil es so viele Abhängigkeiten gibt und vielleicht weil das MacPorts-Projekt schon länger existiert. Denken Sie daran, dass sowohl die MacPorts als auch die Homebrew- und Fink-Projekte freiwillige Bemühungen sind. Wenn kein an dem Projekt beteiligter Beteiligter Interesse oder Zeit hat, einen Hafen anzupassen und zu testen, wird dies nicht passieren. Ich bin mir sicher, dass beide Projekte immer Hilfe suchen. –

+3

Falls jemand das betrachtet, funktioniert 'brew install gst-python' jetzt. –

1

Ich konnte es nicht als Kommentar posten, weil ich nur 5 rep, aber Sie können es tatsächlich installieren mit: brew install homebrew/versions/gst-python010.

Dies erhält Gst-Python aus dem Tap mit GST-Python010. Die 010 am Ende zeigt die Version 0.10.

Leider gibt es zur Zeit keine Version 1.0 von Homebrew's Taps oder Packages.

Möglicherweise gibt es in Zukunft eine aktualisierte Version.