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.


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


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.


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

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.


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.


1

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

conda install jupyter

0

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


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.


-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!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.