ipython - change - jupyter notebook no browser
¿Dónde debo colocar mis configuraciones y perfiles para usar con IPython/Jupyter 4.0? (1)
En primer lugar, verifique qué hay en su carpeta ~/.jupyter/
. Algunos de los comentarios en la pregunta mencionan que usted tiene un archivo llamado "MIGRADO" que contiene solo una marca de tiempo.
Si se encuentra en este estado, ejecute el comando: jupyter notebook --generate-config
que creará un nuevo archivo ~/.jupyter/jupyter_notebook_config.py
. Si ya tiene este archivo, no necesita ejecutar este comando.
Este archivo es donde colocas el código que modificará el comportamiento de tu portátil IPython. Es un archivo completamente comentado (y bien documentado).
Tengo una pregunta relacionada abierta ( ¿Cómo obtengo el comportamiento del perfil de IPython de Jupyter 4.x? ) Que trata de intentar configurar varios perfiles, que actualmente no tiene respuesta.
Recientemente actualicé IPython (a 4.0) y comencé a usar Notebooks después de un período de tiempo sin usarlos (desde antes de The Big Split , creo), y he descubierto que algunas de mis configuraciones deben ser modificadas y trasladadas ~/.ipython/
a ~/.jupyter/
.
Por ejemplo, parece que el NotebookManager.notebook_dir
en
~/.ipython/profile_default/ipython_notebook_config.py
se ignora y su funcionalidad ha sido reemplazada por FileContentsManager.root_dir
in
~/.jupyter/jupyter_notebook_config.py
Sin embargo, más allá de incidentes aislados como este, no me queda claro cómo funcionan ahora los ajustes de configuración y los perfiles. En particular, qué archivos deben ubicarse dónde y qué deben contener. Si, por ejemplo, genero un nuevo perfil con
ipython profile create foo
Ahora obtengo archivos diferentes a los que solía (y los presentes en mis perfiles existentes): donde solía obtener
ipython_config
ipython_notebook_config.py
ipython_nbconvert_config.py
Ahora tengo
ipython_config.py
ipython_kernel_config.py
y tan cerca como puedo decir, ninguno de mis ipython_notebook_config.py
se utiliza.
Esto (y la documentación limitada) me dejan un poco confundido acerca de dónde debo colocar mis configuraciones y perfiles para usar con IPython / Jupyter 4.0, específicamente:
- ¿Dónde debo colocar la configuración general relacionada con el cuaderno para que la utilicen todos los kernels / perfiles? (Veo que algunos
~/.jupyter/jupyter_notebook_config.py
en~/.jupyter/jupyter_notebook_config.py
, pero no me queda claro si estos anularán la configuración cargada desde otro lugar). - ¿Dónde debo colocar la configuración específica del perfil para usar con portátiles? (¿Puedo seguir usando los archivos
ipython_notebook_config.py
en los directorios~/.ipython/profile_someprofile/
)? - ¿Dónde debo colocar la configuración específica del kernel para que la utilicen todos los perfiles y aplicaciones? (Por ejemplo, ¿a dónde deben ir las configuraciones utilizadas por IPython para todos los perfiles tanto en el shell como en los cuadernos?)
- ¿Cómo debo modificar o actualizar los perfiles de IPython existentes para usar con 4.0.0? (Por ejemplo, todos deberían tener un archivo
ipython_kernel_config.py
; ¿debería eliminar los archivosipython_notebook_config.py
yipython_nbconvert_config.py
?)
OS X 10.10.4; Xcode 6.4; CLT: 6.4.0.0.1; Clang: 6.1; Python Python 2.7.10 (Homebrew); Jupyter 4.0.4; IPython 4.0.0.