Jak sprawić, by notatnik IPython działał w Pythonie 3?


102

Jestem nowy w Pythonie, aby znosić mnie.

  1. Zainstalowałem Anacondę, działa świetnie.
  2. Skonfigurowałem środowisko Python 3 zgodnie z instrukcjami wiersza polecenia Anaconda , działa świetnie.
  3. I Python 3 środowiska instalacyjnego Anacondy jako tłumacza pycharm za , działa świetnie.
  4. Uruchomiłem "launcher.app" Anacondy i uruchomiłem Notatnik IPython. Jednak notebook iPython działa pod kontrolą języka Python 2, a nie 3.

Po trzech godzinach szukania w Google nie mogę dowiedzieć się, jak ustawić Notatnik IPython, aby uruchamiał Python 3 zamiast 2.


1
Musisz go uruchomić ze swojego środowiska Python 3. To łatwe w wierszu poleceń ( /path/to/env/bin/ipython), ale nie wiem, jak to zrobić z programu uruchamiającego GUI Anacondy.
Thomas K,

2
Niesamowite. Dzięki. Oto rozwiązanie dla przyszłych poszukiwaczy: export PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH ipython notebook
Anton,

4
SO powinien pozwolić ci odpowiedzieć na własne pytanie po chwili, więc z wyników wyszukiwania jasno wynika, że ​​zostało rozwiązane.
Thomas K

Odpowiedzi:


111

Aby ustawić IPython Notebook do uruchamiania Pythona 3 zamiast 2 na moim MAC 10.9, wykonałem następujące kroki

$ sudo pip3 install ipython[all]

Następnie

$ ipython3 notebook


3
Nigdy nie powinieneś używać sudoz pip(lub pip3)
sg

7
Dlaczego [all]na końcu? pip3 install ipythonpracował dla mnie.
Stu Cox

16

W przypadku systemu Linux 16.04 Ubuntu możesz użyć

sudo apt-get install ipython3

a następnie użyj

ipython3 notebook

aby otworzyć notatnik w przeglądarce. Jeśli masz jakieś notatniki zapisane w Pythonie 2, po otwarciu notatnika automatycznie przekonwertuje je na Python 3.


5

Aby użyć jupyter z Pythonem 3 zamiast Python 2 na moim Windows 10 z Anacondą, wykonałem następujące kroki w monicie anacondy:

pip3 install ipython[all]

Następnie,

ipython3 notebook

4

Czy jest pakiet z twojej dystrybucji? Jeśli używasz ubuntu, musisz zainstalować pakiet ipython3-notebook. Jeśli nie, być może musisz zainstalować ipython z python3.

Jeśli uruchomiłeś (ponieważ domyślnie jest to python2)

python setup.py

musisz zamiast tego biec

python3 setup.py install

aby zainstalować pakiet z python3 zamiast python2. Będzie to nowa instalacja ipython3.


1

W programie Anaconda „launcher.app” znajduje się rozwijane menu „Środowisko:”. Domyślne środowisko nosi nazwę „root”. Aby uruchomić aplikację w innym środowisku, wystarczy wybrać żądane środowisko z listy, aby było aktywne.


1

Jeśli używasz anacondy, preferowanym sposobem instalacji notebooka / jupyter jest użycie conda:

conda install jupyter


0

W razie potrzeby zmień rolę 2 i 3 w tej odpowiedzi.

Załóżmy, że masz już konfigurację jupyter z jądrem Python 2 i środowiskiem Anaconda z Pythonem 3. Aktywuj środowisko Python 3, a następnie uruchom

conda install ipykernel

Następnie możesz wybrać jądro 2 i 3 podczas tworzenia nowego notatnika lub w uruchomionym notatniku z menu jądra.


-4

Innym rozwiązaniem byłoby utworzenie virtualenv za pomocą python3:

Z tego środowiska zainstaluj tensorflow (preferowaną wersję) tam:

pip install tensorflow

Uruchom jupyter stamtąd!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.