Estoy en Linux Mint 17.3.
¿Cómo cambio el navegador predeterminado que usa el cuaderno Jupyter?
Instalé el portátil como parte de Anaconda 3 y se abre en mi navegador predeterminado: Chrome. Pero por alguna razón, Chrome no me deja crear un nuevo ipynb. Hacer clic en el botón 'nuevo' simplemente no hace nada. Así que copié la URL del cuaderno a Firefox y funciona perfectamente bien allí.
¿Hay alguna manera de que pueda hacer que funcione con Chrome? De lo contrario, ¿cómo cambio el navegador predeterminado? La respuesta habitual con la que me he encontrado es que tengo que cambiar la opción c.NotebookApp.browser , pero no puedo encontrar la manera de hacerlo, ya que intentar encontrar ipython_notebook_config en la terminal arroja 4 resultados:
./anaconda3/lib/python3.5/site-packages/jupyter_core/tests/dotipython/profile_default/ipython_notebook_config.py ./anaconda3/lib/python3.5/site-packages/jupyter_core/tests/dotipython_empty/profile_default/ipython_notebook_config.py ./anaconda3/pkgs/jupyter_core-4.0.6-py35_0/lib/python3.5/site-packages/jupyter_core/tests/dotipython/profile_default/ipython_notebook_config.py ./anaconda3/pkgs/jupyter_core-4.0.6-py35_0/lib/python3.5/site-packages/jupyter_core/tests/dotipython_empty/profile_default/ipython_notebook_config.pyPuede crear jupyter_notebook_config.py por:
jupyter notebook --generate-configentonces vas a
~/.jupyter/jupyter_notebook_config.pyy cambio
# c.NotebookApp.browser = ''a por ejemplo:
c.NotebookApp.browser = '/usr/bin/google-chrome %s' Puede elegir qué navegador está instalado. Encontrarás la ruta, por ejemplo, escribiendo which firefox No olvides eliminar el #
La respuesta aceptada es excelente, aquí hay una solución si desea cambiarla una vez :
jupyter-notebook --browser=firefox Por supuesto, puede crear una secuencia de comandos bash wrapper con este comando o crear un archivo .desktop que le permita iniciarlo en su navegador preferido cada vez que use ese iniciador.
Un script contenedor de ejemplo podría tener este aspecto:
#!/bin/bash jupyter-notebook --browser=firefox Luego puede colocarlo en su RUTA, por ejemplo, $HOME/bin/jnbff.sh , para que pueda iniciarlo fácilmente desde cualquier directorio simplemente escribiendo su nombre.
Nota al margen : el guión en jupyter-notebook permite completar con pestañas, la forma generalmente recomendada con espacio (es decir jupyter notebook ) no lo hace.
Como JupyterLab reemplaza cada vez más a Jupyter Notebook, aquí hay una actualización para personalizar el navegador predeterminado en el que se inicia JupyterLab. La solución es extremadamente similar a la respuesta aceptada de @Christof:
jupyter-lab --generate-config creará ~/.jupyter/jupyter_lab_config.py en el que la línea:
# c.ServerApp.browser = ''se puede descomentar y editar con el navegador predeterminado de su elección. Por ejemplo:
c.ServerApp.browser = '/usr/bin/qutebrowser %s'