Come ottenere un notebook IPython per eseguire Python 3?


102

Sono nuovo in Python per sopportare me.

  1. Ho installato Anaconda, funziona alla grande.
  2. Ho configurato un ambiente Python 3 seguendo le istruzioni della linea cmd di Anaconda , funziona alla grande.
  3. Ho configurato l'ambiente Python 3 di Anaconda come interprete di Pycharm , funziona alla grande.
  4. Ho lanciato Anaconda "launcher.app" e ho lanciato IPython Notebook. Tuttavia, iPython Notebook esegue Python 2 e non 3.

Dopo oltre tre ore di ricerca su Google, non riesco a capire come impostare IPython Notebook per eseguire Python 3 invece di 2.


1
Devi avviarlo dal tuo ambiente Python 3. È facile da una riga di comando ( /path/to/env/bin/ipython), ma non so come farlo dal launcher della GUI di Anaconda.
Thomas K

2
Eccezionale. Grazie. Per i futuri ricercatori, ecco la soluzione: export PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH ipython notebook
Anton

4
Così dovrebbe permetterti di rispondere alla tua domanda dopo un po ', quindi è chiaro dai risultati di ricerca che è stata risolta.
Thomas K

Risposte:


111

Per impostare IPython Notebook per eseguire Python 3 invece di 2 sul mio MAC 10.9, ho eseguito i seguenti passaggi

$ sudo pip3 install ipython[all]

Poi

$ ipython3 notebook


3
Non dovresti mai usare sudocon pip(o pip3)
sg

7
Perché [all]alla fine? pip3 install ipythonha funzionato per me.
Stu Cox

16

Per Linux 16.04 Ubuntu puoi usare

sudo apt-get install ipython3

e poi usa

ipython3 notebook

per aprire il blocco note nel browser. Se hai dei taccuini salvati con python 2, li convertirà automaticamente in Python 3 una volta aperto il taccuino.


5

Per utilizzare jupyter con python 3 invece di python 2 sul mio Windows 10 con Anaconda, ho eseguito i seguenti passaggi sul prompt di anaconda:

pip3 install ipython[all]

Poi,

ipython3 notebook

4

C'è un pacchetto dalla tua distribuzione? Se stai usando Ubuntu devi installare il pacchetto ipython3-notebook. In caso contrario, forse è necessario installare ipython con python3.

Se hai eseguito (perché è python2 per impostazione predefinita)

python setup.py

devi invece correre

python3 setup.py install

per installare un pacchetto con python3 invece di python2. Questa sarà una nuova installazione di ipython3.


1

In Anaconda "launcher.app" c'è il menu a tendina "Ambiente:". L'ambiente predefinito è chiamato "root". Per avviare l'applicazione utilizzando un altro ambiente, è sufficiente selezionare l'ambiente desiderato dall'elenco per renderlo attivo.


1

Se stai eseguendo anaconda, il modo preferito per installare notebook / jupyter è usare conda:

conda install jupyter

0

Se hai entrambe le versioni disponibili sul notebook jupyter, puoi cambiare il kernel dal menu.


0

Cambia il ruolo di 2 e 3 in questa risposta come appropriato.

Supponiamo che tu abbia già configurato jupyter con un kernel python 2 e un ambiente anaconda con python 3. Attiva l'ambiente python 3 e poi esegui

conda install ipykernel

Dopodiché puoi selezionare sia un kernel 2 che uno 3 quando crei un nuovo notebook, o in un notebook in esecuzione dal menu kernel.


-4

Un'altra soluzione sarebbe creare un virtualenv con python3:

Da questo ambiente, installa tensorflow (la versione che preferisci) lì:

pip install tensorflow

Esegui il tuo jupyter da lì!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.