A continuación se muestra cómo se resolvió el mismo problema que enfrenté. La mayoría de los pasos que tomé para resolver los problemas ya están descritos en las soluciones proporcionadas anteriormente por otros.
Hay dos formas de iniciar la aplicación Jupyter Notebook
- De Anaconda Navigator
- Usando el acceso directo (nombre: Jupyter Notebook) a la aplicación Jupyter Notebook. En el sistema operativo Windows, normalmente está disponible en la carpeta: "C: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Anaconda3 (64-bit)"
Hay diferentes formas de configurar la aplicación Jupyter Notebook para guardar las notebooks en una carpeta que no sea la predeterminada.
Si usa Anaconda Navigator para iniciar el cuaderno
En caso de utilizar el navegador Anaconda para iniciar la aplicación Jupyter notebook, la forma de configurarlo es descomentar el campo "c.NotebookApp.notebook_dir" en "jupyter_notebook_config.py" y agregar la ruta. Después de actualizar el campo se ve así: c.NotebookApp.notebook_dir = < Ingrese la ruta absoluta aquí >
En el caso de Windows y cuando Anaconda está instalado para un usuario en particular, este archivo se encuentra en C: \ Users \ < USERNAME > .jupyter.
Si no encuentra la carpeta ".jupyter", siga los pasos a continuación para crearla.
- Ejecute el símbolo del sistema anaconda
- En el símbolo del sistema, ejecute "jupyter notebook --generate-config"
Si utiliza el acceso directo (nombre: Jupyter Notebook) a la aplicación Jupyter Notebook para iniciarlo
Si examina el comando en el cuadro de destino de este acceso directo, notará que la aplicación Notebook se inicia ejecutando el archivo "C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py" que acepta un parámetro de ruta
El enfoque básico para definir la ubicación donde se guardarán los archivos de la notebook es -> proporcionar la ruta de la carpeta requerida al iniciar la aplicación Jupyter Notebook. Esto se puede hacer de dos maneras:
- Cree una variable de entorno para apuntar a la carpeta requerida y úsela como parámetro
- Definir la ruta absoluta en el acceso directo en sí
Siga los pasos a continuación: (Nota: reemplace el texto entre corchetes con el texto real)
- Localice el acceso directo "Jupyter Notebook". Cuando se instaló Anaconda para un usuario en particular (durante la instalación, la opción seleccionada fue solo para el usuario) el acceso directo (Nombre: "Jupyter Notebook", Tipo: Acceso directo) residía en "C: \ Users \ < USERNAME > \ AppData \ Roaming \ Microsoft \ Windows \ Menú Inicio \ Programas \ Anaconda3 (64 bits) "
- Haga clic derecho en el acceso directo y seleccione "Propiedades"
- En el cuadro "Destino", ubique C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py% USERPROFILE%
Reemplace "% USERPROFILE%" con
a. O bien: la variable de entorno creada para apuntar a la carpeta donde desea almacenar los archivos del cuaderno. El comando se verá así: C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py% < ENVIRONMENTVARIABLE >%
si. O: la ruta absoluta a la carpeta de trabajo en la que desea que se almacenen los archivos del cuaderno. El comando se verá así: C: \ Users \ < NOMBRE DE USUARIO > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py < F: // carpeta // subcarpeta >
Reemplace el texto (ruta) en el cuadro "Iniciar en" con:
a. O bien: la variable de entorno creada para apuntar a la carpeta donde desea almacenar los archivos del cuaderno. El texto en el cuadro "Iniciar en" se verá así:% < ENVIRONMENTVARIABLE >%
si. O: la ruta absoluta a la carpeta de trabajo donde desea que se almacenen los archivos del cuaderno. El texto en el cuadro "Iniciar en" se verá así: < F: // carpeta // subcarpeta >
Nota 1: Si hay espacios en la ruta, la ruta completa debe estar entre comillas dobles.
Nota 2: Las rutas en esta solución se aplican a la situación cuando Anaconda 3 (y Jupyter 3) se instala en Windows para un usuario en particular (no para todos los usuarios).
Personalmente preferí definir la variable de entorno en lugar de codificar la ruta en el acceso directo.