![]() |
| Screenshot IPython 0.13 |
Das zweite Bienchen in dieser Woche geht an Gert Thiel, der mir in meinen Kommentaren den Hinweis gab, die Installation von IPython einmal mit Hilfe von Homebrew zu versuchen. Und siehe da, nach einigen Versuchen brachten die Befehle
brew install 0mq
sudo easy_install ipython
sudo easy_install pyzmq
sudo easy_install tornado
den gewünschten Erfolg und ich konnte den Notebook-Server mit
ipython notebook
starten und erste Tests damit durchführen. Wirklich ein nettes Teil. Da ich aber den Hals nicht voll kriege, jedoch neu im Homebrew-Geschäft bin: Kann man damit eigentlich auch Qt installieren?
























Ja, und das sogar ohne zu Kompilieren per default, denn das dauert > 1 Stunde. Du findest auch `sip` und `pyqt` in den “Quellen”.
sudo easy_install ipython[zmq,notebook,test]
hätte gereicht, denn die Abhängigkeiten werden automatisch mit installiert.
Bitte lassen Sie sich nicht von den eckigen Klammern in die Irre führen. Die gehören zum Kommando, sind also keine seltsame Schreibweise für irgendetwas anderes.
Ich werde es morgen mal mit diesem Einzeiler auf meinem Laptop zu Hause testen und dann ggf. die Dokumentation in meinem Wiki berichtigen. Danke!
easy_install ipython[zmq,qtconsole,notebook,test]
funktioniert aber, entgegen der Dokumentation, nicht:
UnknownExtra: ipython 0.13 has no such extra feature ‘qtconsole’
Meine Tipps enthielten einen kleinen Fallstrick: Ich benutze sudo. Hätte ich mich vorher informiert, hätte ich den Tipp beherzigt, easy_install in den Userbereich installieren zu lassen:
http://peak.telecommunity.com/DevCenter/EasyInstall#mac-os-x-user-installation
Diese Anleitung hat mich mit geringen Änderungen ans Ziel geführt:
http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/
brew install pyqt sollte zum Erfolg führen ein QT und die Python Bindings dafür zu installieren. brew install pyside liefert dann die neuere Version von Nokia von den QT Python Bindings. Beides zieht eine – moderate – Anzahl an Abhängigkeiten nach sich.