Onde devo colocar minhas configurações e perfis para uso com o IPython / Jupyter 4.0?
Atualizei recentemente o IPython (para 4.0) e comecei a usar os notebooks depois de um período de tempo sem usá-los (desde antesThe Big Split, Acho) e descobriram que algumas das minhas configurações precisam ser modificadas e movidas de~/.ipython/
para~/.jupyter/
.
Por exemplo, parece que oNotebookManager.notebook_dir
no
~/.ipython/profile_default/ipython_notebook_config.py
é ignorado e teve sua funcionalidadesubstituído por FileContentsManager.root_dir
no
~/.jupyter/jupyter_notebook_config.py
Além de incidentes isolados como esse, no entanto, não está claro para mim como as definições e os perfis de configuração agora funcionam. Em particular, quais arquivos devem estar localizados onde e o que devem conter. Se, por exemplo, eu gerar um novo perfil com
ipython profile create foo
Agora, recebo arquivos diferentes do que costumava (e daqueles presentes nos meus perfis existentes): onde costumava obter
ipython_config
ipython_notebook_config.py
ipython_nbconvert_config.py
Agora eu recebo
ipython_config.py
ipython_kernel_config.py
e o mais próximo que posso dizer, nenhum dos meusipython_notebook_config.py
são usados.
Isso (e a documentação limitada) me deixa um pouco confuso sobre onde devo colocar minhas configurações e perfis para uso com o IPython / Jupyter 4.0, especificamente:
Onde devo colocar as configurações gerais relacionadas ao notebook para uso em todos os kernels / perfis? (Vejo que alguns entram~/.jupyter/jupyter_notebook_config.py
, mas não está claro para mim se elas substituiriam as configurações carregadas de outros lugares.)Onde devo colocar configurações específicas do perfil para uso com notebooks? (Posso continuar usandoipython_notebook_config.py
arquivos em~/.ipython/profile_someprofile/
diretórios?)Onde devo colocar configurações específicas do kernel para uso em todos os perfis e aplicativos. (Por exemplo, para onde devem ir as configurações usadas pelo IPython para todos os perfis no shell e nos notebooks?)Como devo modificar ou atualizar perfis IPython existentes para uso com 4.0.0? (Por exemplo, todos devem ter umipython_kernel_config.py
Arquivo; devo excluir oipython_notebook_config.py
eipython_nbconvert_config.py
arquivos?)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.