Tengo el portátil Jupyter ejecutándose en Windows 10. Encontré la forma más fácil de realizar esta tarea sin depender de una distribución como Anaconda para usar Cygwin.
En Cygwin, instale python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel (he incluido una imagen a continuación de todos los paquetes que instalé) y cualquier otro paquete de python que desee que esté disponible. Esta es, con mucho, la opción más sencilla.
Luego ejecute este comando para instalar jupyter notebook:
python -m pip install jupyter
A continuación se muestran los comandos reales que ejecuté para agregar más bibliotecas en caso de que otros también necesiten esta lista:
python -m pip install scipy
python -m pip install scikit-learn
python -m pip install sklearn
python -m pip install pandas
python -m pip install matplotlib
python -m pip install jupyter
Si alguno de los comandos anteriores falla, no se preocupe, la solución es bastante simple la mayor parte del tiempo. Lo que debe hacer es observar el error de compilación de cualquier paquete / biblioteca que falte.
Digamos que muestra un pyzmq faltante, luego cierre Cygwin, vuelva a abrir el instalador, acceda a la pantalla de la lista de paquetes, muestre "completo" para todos, luego busque el nombre como zmq e instale esas bibliotecas y vuelva a intentar los comandos anteriores.
Con este enfoque, fue bastante sencillo trabajar eventualmente con todas las dependencias faltantes con éxito.
Lista de paquetes Cygwin
Una vez que todo esté instalado, ejecútelo en Cygwin, vaya a la carpeta que desea que sea la "raíz" del árbol de la interfaz de usuario del cuaderno y escriba:
jupyter notebook
Esto iniciará el portátil y mostrará un resultado como el siguiente:
$ jupyter notebook
[I 19:05:30.459 NotebookApp] Serving notebooks from local directory:
[I 19:05:30.459 NotebookApp] 0 active kernels
[I 19:05:30.459 NotebookApp] The Jupyter Notebook is running at:
[I 19:05:30.459 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Copy/paste this URL into your browser when you connect for the first time, to login with a token:
http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
python -m notebook
funcionaba! Gracias por la solucion