IPython3 für Mac OSX
Habe ich Ipython installiert, aber es läuft auf python 2.7.5 , ich habe auch python 3.3 installiert. Wie kann ich änderungen vornehmen, so dass Ipython läuft auf python 3.3 nicht 2.7.5?
- Pakete sind installiert separat auf jedem Python-installation, die Sie haben. Sie brauchen nur zu installieren IPython mit Python 3 - z.B.
python3 setup.py install
. - Funktioniert nicht. IPython scheint Sie zu brauchen python.exe für die installation und für Bergwerk, der 2.7.5 -bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or directory
- python.exe? Auf einem Mac?
.exe
ist eine Windows-Erweiterung. Wenn Sie Python 3.3 installiert, dann müssen Sie einen Befehl auf Ihrem system, die Sie verwenden können, um es auszuführen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu installieren, müssen Sie
pip
für Python 3 - es ist so einfach wie gehen, um diepip-installer.org
Installation-Seite und Folgen Sie den Anweisungen. Kurz, downloadget-pip.py
und speichern Sie es irgendwo, wie IhreDownloads
Ordner. Navigieren Sie dort in den Terminal, und führen Sieund Sie sollten bald entweder ein
pip3
oderpip-3.3
Befehl (vielleicht auch beides, ich kann mich nicht erinnern). Sie sollten nun in der Lage zu laufenund hoffentlich alle Abhängigkeiten werden ebenfalls installiert. Wenn die installation drosseln, verwenden Sie
pip3
zu installierenpyzmq
,tornado
,pyreadline
,jinja2
,pygments
, und vielleicht ein paar andere. Stellen Sie sicher, dass Sie Lesen Sie die Dokumentation bevor Sie beginnen, so haben Sie eine Vorstellung davon, was Sie versuchen zu erreichen. IPython ist groß und sehr Komplex, mit vielen beweglichen Teile, so dass in der Abwesenheit von einem Paket-manager (siehe unten), es kann ein wenig Zeit nehmen, bevor alles eingerichtet ist und ausgeführt wird.Der Paket-Manager-Weise
Gibt es andere Optionen, auch. Sie können installieren Anaconda, ein "Völlig kostenlos enterprise-ready " - Python-distribution für large-scale data processing, predictive analytics und scientific computing" mit über 100 Pakete, einschließlich IPython und deren Abhängigkeiten. Standardmäßig wird der installer Anaconda gibt Sie Python 2.7, aber Sie können die
conda
Befehl installieren Sie Python 3.Mein persönlicher Favorit ist die Installation von Python 3 und IPython mit MacPorts. Ja, werde es installieren Py3 alle immer wieder, aber wenn Sie wirklich Hunger auf Festplatten-Platz (in welchem Fall Sie wahrscheinlich nicht wollen, zu installieren großer Pakete wie IPython) es ist keine große Sache. Mit der
port
Befehl, sobald die Basis MacPorts-installation erfolgt, führen Sie einfachund alle anderen Abhängigkeiten wird gesorgt sein, (hoffentlich) einwandfrei, ohne dass etwas anderes zu tun, außer zu warten für eine lange Zeit, während die Dinge wie PyQt erstellt. Sie können auch ausführen müssen
sudo port install py33-ipython +notebook
wenn Sie möchten, dass das notebook, ich erinnere mich nicht, wenn es installiert ist, ansonsten. BTW, brauchst du X11, Xcode und die Xcode command line tools für MacPorts, aber Sie würden wahrscheinlich erforderlich, wenn Sie die erste option, da nicht alle Pakete sind Programme für OS X. Die ausgezeichnete Dokumentation führt Sie durch alles, von der installation bis zur Verwendung derport
Befehl für die Pflege Ihres Systems. Ich würde empfehlen, die änderung Ihrer~/.profile
(oder~/.bash_profile
,~/.bashrc
oder äquivalent für Ihr shell), fügen Sie die MacPorts installieren, Verzeichnisse (/opt/local/bin
und/opt/local/sbin
standardmäßig) auf der Vorderseite von Ihr Weg. Fügen Sie einfachexport PATH='/opt/local/bin:/opt/local/sbin:$PATH'
an das Ende der Datei.Dritte alternative option ist die Verwendung Homebrew. Es ist ähnlich wie MacPorts, dass die
brew
Befehl ist eine Art Paket-manager wieport
undconda
, aber in meiner Erfahrung ist es nicht so viele Pakete, und funktioniert nicht ganz so nahtlos wieport
. Jedoch, meine Beobachtungen auf StackOverflow, Fragen Zu Verschiedene und in anderen Foren scheinen zu zeigen, dass über 50% der Menschen haben große Erfahrungen mitbrew
und nicht wieport
, während die andere Hälfte liebtport
überbrew
. YMMV.Ich hoffe, das hilft. Viel Glück mit der installation!
from __future__ import division
nachdem ich öffne meine ipython console!~/.ipython/...
. Zum Beispiel, mine enthält Importe fürmatplotlib
,numpy
, undpandas
, und definiert ein paar von benutzerdefinierten Funktionen, die ich Häufig verwende, wie pretty-printing dicts und Listen. Es ist sehr hilfreich.