Bagaimana Cara Mendapatkan Notebook IPython Untuk Menjalankan Python 3?

102

Saya baru mengenal Python.

  1. Saya menginstal Anaconda, berfungsi dengan baik.
  2. Saya menyiapkan lingkungan Python 3 mengikuti petunjuk baris cmd Anaconda , berfungsi dengan baik.
  3. Saya mengatur lingkungan Python 3 Anaconda sebagai penerjemah Pycharm , berfungsi dengan baik.
  4. Saya meluncurkan Anaconda "launcher.app" dan meluncurkan IPython Notebook. Namun, Notebook iPython menjalankan Python 2 bukan 3.

Lebih dari tiga jam Googling kemudian, saya tidak tahu cara mengatur Notebook IPython untuk menjalankan Python 3, bukan 2.

Anton
sumber
1
Anda perlu meluncurkannya dari lingkungan Python 3 Anda. Itu mudah di baris perintah ( /path/to/env/bin/ipython), tetapi saya tidak tahu bagaimana melakukannya dari peluncur GUI Anaconda.
Thomas K
2
Hebat. Terima kasih. Untuk pencari di masa mendatang, berikut adalah solusinya: ekspor PATH = / Users / [masukkan nama pengguna] / anaconda / envs / py3k / bin: $ PATH notebook ipython
Anton
4
SO harus membiarkan Anda menjawab pertanyaan Anda sendiri setelah beberapa saat, jadi jelas dari hasil pencarian bahwa itu telah diselesaikan.
Thomas K

Jawaban:

111

Untuk mengatur Notebook IPython untuk menjalankan Python 3, bukan 2 pada MAC 10.9 saya, saya melakukan langkah-langkah berikut

$ sudo pip3 install ipython[all]

Kemudian

$ ipython3 notebook

Noha Elprince
sumber
3
Anda tidak boleh menggunakan sudodengan pip(atau pip3)
sg
7
Mengapa [all]pada akhirnya? pip3 install ipythonbekerja untuk saya.
Stu Cox
16

Untuk linux 16.04 Ubuntu dapat Anda gunakan

sudo apt-get install ipython3

dan kemudian gunakan

ipython3 notebook

untuk membuka buku catatan di browser. Jika Anda memiliki notebook yang disimpan dengan python 2 maka secara otomatis akan mengubahnya menjadi Python 3 setelah Anda membuka notebook.

Panos
sumber
5

Untuk menggunakan jupyter dengan python 3 alih-alih python 2 di Windows 10 saya dengan Anaconda, saya melakukan langkah-langkah berikut pada prompt anaconda:

pip3 install ipython[all]

Kemudian,

ipython3 notebook
Moitreyee Dasgupta
sumber
4

Apakah ada paket dari distro Anda? Jika Anda menggunakan ubuntu, Anda harus menginstal paket ipython3-notebook. Jika tidak, mungkin Anda harus menginstal ipython dengan python3.

Jika sudah dijalankan (karena itu python2 secara default)

python setup.py

Anda harus lari sebagai gantinya

python3 setup.py install

untuk menginstal paket dengan python3, bukan python2. Ini akan menjadi instalasi baru ipython3.

Orlando
sumber
1

Dalam Anaconda "launcher.app" ada "Lingkungan:" menu tarik-turun. Lingkungan default disebut "root". Untuk meluncurkan aplikasi menggunakan lingkungan lain, cukup pilih lingkungan yang diinginkan dari daftar, untuk membuatnya aktif.

Andrzej Neugebauer
sumber
1

Jika Anda menjalankan anaconda, maka cara yang lebih disukai untuk menginstal notebook / jupyter adalah menggunakan conda:

conda install jupyter
Paul
sumber
0

Jika Anda memiliki kedua versi yang tersedia di notebook jupyter, Anda dapat mengubah kernel dari menu.

Arun Kumar Khattri
sumber
0

Ganti peran 2 dan 3 dalam jawaban ini jika sesuai.

Katakanlah Anda sudah memiliki setup jupyter dengan kernel python 2 dan lingkungan anaconda dengan python 3. Aktifkan lingkungan python 3 dan kemudian jalankan

conda install ipykernel

Setelah itu Anda dapat memilih kernel 2 dan 3 saat membuat notebook baru, atau di notebook yang sedang berjalan dari menu kernel.

CodeKid
sumber
-4

Solusi lain adalah membuat virtualenv dengan python3:

Dari lingkungan ini, instal tensorflow (versi yang Anda sukai) di sana:

pip install tensorflow

Jalankan jupyter Anda dari sana!

Magaly Alonzo
sumber