¿Cómo hacer que IPython Notebook ejecute Python 3?

102

Soy nuevo en Python para tener paciencia conmigo.

  1. Instalé Anaconda, funciona muy bien.
  2. Configuré un entorno Python 3 siguiendo las instrucciones de la línea cmd de Anaconda , funciona muy bien.
  3. Me entorno Python 3 de instalación Anaconda como intérprete de PyCharm , funciona muy bien.
  4. Lancé Anaconda "launcher.app" y lancé IPython Notebook. Sin embargo, iPython Notebook ejecuta Python 2, no 3.

Más de tres horas de búsqueda en Google más tarde, no puedo averiguar cómo configurar IPython Notebook para ejecutar Python 3 en lugar de 2.

Anton
fuente
1
Debe iniciarlo desde su entorno Python 3. Eso es fácil en una línea de comando ( /path/to/env/bin/ipython), pero no sé cómo hacerlo desde el lanzador de la GUI de Anaconda.
Thomas K
2
Increíble. Gracias. Para futuros buscadores, aquí estaba la solución: export PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH ipython notebook
Anton
4
SO debería permitirle responder su propia pregunta después de un tiempo, para que quede claro a partir de los resultados de búsqueda que se resolvió.
Thomas K

Respuestas:

111

Para configurar IPython Notebook para ejecutar Python 3 en lugar de 2 en mi MAC 10.9, hice los siguientes pasos

$ sudo pip3 install ipython[all]

Luego

$ ipython3 notebook

Noha Elprince
fuente
3
Nunca debería tener que usar sudocon pip(o pip3)
SG
7
¿Por qué [all]al final? pip3 install ipythontrabajó para mi.
Stu Cox
16

Para linux 16.04 Ubuntu puedes usar

sudo apt-get install ipython3

y luego usa

ipython3 notebook

para abrir el cuaderno en el navegador. Si tiene cuadernos guardados con python 2, los convertirá automáticamente a Python 3 una vez que abra el cuaderno.

Panos
fuente
5

Para usar jupyter con python 3 en lugar de python 2 en mi Windows 10 con Anaconda, hice los siguientes pasos en el indicador de anaconda:

pip3 install ipython[all]

Luego,

ipython3 notebook
Moitreyee Dasgupta
fuente
4

¿Hay un paquete de tu distribución? Si está utilizando ubuntu, debe instalar el paquete ipython3-notebook. Si no es así, tal vez deba instalar ipython con python3.

Si ha ejecutado (porque es python2 por defecto)

python setup.py

debes correr en su lugar

python3 setup.py install

para instalar un paquete con python3 en lugar de python2. Esta será una nueva instalación de ipython3.

Orlando
fuente
1

En Anaconda "launcher.app" hay un menú desplegable "Entorno:". El entorno predeterminado se llama "raíz". Para iniciar la aplicación usando otro entorno, simplemente seleccione el entorno deseado de la lista para activarlo.

Andrzej Neugebauer
fuente
1

Si está ejecutando anaconda, entonces la forma preferida de instalar notebook / jupyter es usando conda:

conda install jupyter
Pablo
fuente
0

Si tiene ambas versiones disponibles en el cuaderno jupyter, puede cambiar el kernel desde el menú.

Arun Kumar Khattri
fuente
0

Cambie el papel de 2 y 3 en esta respuesta según corresponda.

Digamos que ya tiene la configuración de jupyter con un kernel de python 2 y un entorno anaconda con python 3. Active el entorno de python 3 y luego ejecute

conda install ipykernel

Después de eso, puede seleccionar un kernel 2 y 3 al crear un nuevo cuaderno, o en un cuaderno en ejecución desde el menú de kernels.

CodeKid
fuente
-4

Otra solución sería crear un virtualenv con python3:

Desde este entorno, instale tensorflow (la versión que prefiera) allí:

pip install tensorflow

¡Ejecute su jupyter desde allí!

Magaly Alonzo
fuente