Die Installation von IPython arbeiten mit einem nicht-Standard-python-version (ich.e python2.6.6/python2.7) auf OSX Snow Leopard
OK Jungs, das ist heikel, und ich habe nicht einmal die passende Lösung gefunden auf die IPython-website.
Ich arbeite auf OSX Snow Leopard. Ich habe installiert IPython mit easy-install, plus alle zusätzlichen basic-add-ons:
$ sudo easy-install readline pexpect nose ipython
Alles war OK und richtig installiert.
Das problem ist, dass IPython verwendet die python 2.6.1 Dolmetscher, aber ich möchte die python 2.6.6 oder python 2.7. Es ist notwendig, da ich die "pygame" - Modul, das funktioniert nur mit meinem python-2.6.6-installation.
Wie kann ich das tun? Vielen Dank im Voraus.
Eine andere Lösung:
(neben den bereits accepeted Antwort, vielen Dank dafür btw.)
Habe ich nur verwendet pip
zu pip uninstall ipython
und dann sudo pip install ipython
. Dies installiert es gegen meine neueste python-version. Vielen Dank für die andere version aber! Ich bin gekommen, zu verwenden pip
für alle meine python installation Notwendigkeiten statt easy_install
wie der spät.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe das gleiche problem, und ich denke ich habe eine Lösung gefunden.
Nachdem Sie aktualisieren Sie Ihre python zu einer nicht-Standard-version, sagen, 2.6.6, müssen Sie auch installieren Sie das setup-tools. Um zu überprüfen, ob Ihre easy_install ist korrekt installiert, geben Sie "die easy_install" um zu sehen, ob easy_install ist unter "/Library/Frameworks/Python.framework/Versions/2.6/bin/" - Verzeichnis, wenn nicht, könnte es zeigen Sie in "/usr/bin/", dann müssen Sie laden Sie die richtige version von setup-tools, zum Beispiel für 2.6.6, es ist setuptools-0.6c11-py2.6.ei, und mit "sh ./setuptools-0.6c11-py2.6.ei", um es zu installieren. Nachdem alles, was, die Sie brauchen, um Sie erneut zu öffnen Teminal nur um alle env-Variablen werden aktualisiert, und dann, wenn man mit "easy_install ipython", Sie können Holen Sie sich die richtige version der Arbeit mit ipython.
Es funktioniert für mich, und ich hoffe, es kann Ihnen helfen, zu.
Berufen sich auf die version von
easy_install
installiert die entsprechende version von Python.python2.7 setup.py install
.Diese Anweisungen auf den folgenden link für mich gearbeitet:
http://blog.praveengollakota.com/47430655
(tun stellen Sie sicher, dass Sie der easy_install Schritt, so dass die python2.7 wird abgeholt von easy_install!!)
Ich hatte zu tun, die folgenden zusätzlichen Schritte aus, um die Dinge richtig zu arbeiten:
1) Update ~/.Profil hinzufügen "/Library/Frameworks/Python.framework/Versions/2.7/bin" zu meinem $PYTHONPATH und der Quelle, um sicherzustellen, dass die alten ipython Weg war nicht abgeholt wird.
2) führen Sie "sudo easy_install readline" um sicherzustellen, dass die Registerkarte Erweiterungen und andere Funktionen von ipython richtig funktionieren.
(In meinem Fall, ich benutze auch pymongo, also habe ich deinstalliert (sudo pip uninstall pymongo) und installieren (sudo easy_install pymongo), um die pymongo-Paket zu arbeiten).
Hoffe, das hilft.
Warum nicht sehen, wenn nur die änderung der shebang Zeile im python\scripts-Verzeichnis funktioniert? Es sollte eine IPython-starter-shell-Skript gibt. Zeigen Sie es an den vollständigen Pfad des gewünschten Python-laden und geben es einen Wirbel.
Nicht sicher, dass der vollständige Pfad zum Verzeichnis "scripts" auf OS X. unter Windows ist es bei c:\Python2x\Scripts.