Wie bekomme ich IPython Notebook zum Ausführen von Python 3?

102

Ich bin neu in Python, um mit mir zu tragen.

  1. Ich habe Anaconda installiert, funktioniert super.
  2. Ich habe eine Python 3-Umgebung gemäß den Anweisungen der Anaconda- Cmd-Zeile eingerichtet und funktioniert hervorragend.
  3. Ich habe Anacondas Python 3-Umgebung als Pycharms Interpreter eingerichtet und funktioniert hervorragend.
  4. Ich habe die Anaconda "launcher.app" gestartet und IPython Notebook gestartet. Auf iPython Notebook wird jedoch Python 2 und nicht 3 ausgeführt.

Über drei Stunden später kann ich nicht herausfinden, wie IPython Notebook so eingestellt wird, dass Python 3 anstelle von 2 ausgeführt wird.

Anton
quelle
1
Sie müssen es von Ihrer Python 3-Umgebung aus starten. Das ist in einer Befehlszeile ( /path/to/env/bin/ipython) einfach , aber ich weiß nicht, wie ich es mit dem Anaconda GUI Launcher machen soll.
Thomas K
2
Genial. Vielen Dank. Für zukünftige Suchende war hier die Lösung: export PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH ipython notebook
Anton
4
SO sollten Sie nach einer Weile Ihre eigene Frage beantworten können, damit aus den Suchergebnissen hervorgeht, dass sie gelöst wurde.
Thomas K

Antworten:

111

Um IPython Notebook so einzustellen, dass Python 3 anstelle von 2 auf meinem MAC 10.9 ausgeführt wird, habe ich die folgenden Schritte ausgeführt

$ sudo pip3 install ipython[all]

Dann

$ ipython3 notebook

Noha Elprince
quelle
3
Sie sollten nie sudomit pip(oder pip3)
sg
7
Warum [all]am Ende? pip3 install ipythonarbeitete für mich.
Stu Cox
16

Für Linux 16.04 Ubuntu können Sie verwenden

sudo apt-get install ipython3

und dann verwenden

ipython3 notebook

um das Notizbuch im Browser zu öffnen. Wenn Sie mit Python 2 gespeicherte Notizbücher haben, werden diese automatisch in Python 3 konvertiert, sobald Sie das Notizbuch öffnen.

Panos
quelle
5

Um Jupyter mit Python 3 anstelle von Python 2 unter Windows 10 mit Anaconda zu verwenden, habe ich die folgenden Schritte an der Anaconda-Eingabeaufforderung ausgeführt:

pip3 install ipython[all]

Dann,

ipython3 notebook
Moitreyee Dasgupta
quelle
4

Gibt es ein Paket von Ihrer Distribution? Wenn Sie Ubuntu verwenden, müssen Sie das ipython3-notebook-Paket installieren. Wenn nicht, müssen Sie möglicherweise ipython mit python3 installieren.

Wenn Sie ausgeführt haben (weil es standardmäßig python2 ist)

python setup.py

Sie müssen stattdessen laufen

python3 setup.py install

um ein Paket mit python3 statt python2 zu installieren. Dies wird eine neue Installation von ipython3 sein.

Orlando
quelle
1

In Anaconda "launcher.app" gibt es das Pulldown-Menü "Umgebung:". Die Standardumgebung heißt "root". Um die Anwendung in einer anderen Umgebung zu starten, wählen Sie einfach die gewünschte Umgebung aus der Liste aus, um sie zu aktivieren.

Andrzej Neugebauer
quelle
1

Wenn Sie Anaconda ausführen, ist die bevorzugte Methode zur Installation von Notebook / Jupyter die Verwendung von conda:

conda install jupyter
Paul
quelle
0

Wenn Sie beide Versionen auf dem Jupiter-Notebook verfügbar haben, können Sie den Kernel über das Menü ändern.

Arun Kumar Khattri
quelle
0

Wechseln Sie die Rolle von 2 und 3 in dieser Antwort entsprechend.

Angenommen, Sie haben bereits ein Jupiter-Setup mit einem Python 2-Kernel und einer Anaconda-Umgebung mit Python 3. Aktivieren Sie die Python 3-Umgebung und führen Sie sie aus

conda install ipykernel

Danach können Sie beim Erstellen eines neuen Notizbuchs sowohl einen 2- als auch einen 3-Kernel oder in einem laufenden Notizbuch aus dem Kernel-Menü auswählen.

CodeKid
quelle
-4

Eine andere Lösung wäre, eine virtuelle Umgebung mit Python3 zu erstellen :

Installieren Sie in dieser Umgebung Tensorflow (die von Ihnen bevorzugte Version) dort:

pip install tensorflow

Führen Sie Ihren Jupyter von dort aus!

Magaly Alonzo
quelle