Недавно я обновил IPython (до 4.0) и начал использовать Ноутбуки через некоторое время, не используя их (начиная с The Big Split, я думаю), и обнаружили, что некоторые из моих настроек необходимо изменить и переместить с ~/.ipython/
на ~/.jupyter/
.
Например, кажется, что NotebookManager.notebook_dir
in
~/.ipython/profile_default/ipython_notebook_config.py
игнорируется и имеет свои функциональные возможности заменен на FileContentsManager.root_dir
в
~/.jupyter/jupyter_notebook_config.py
Помимо изолированных инцидентов, подобных этому, мне не ясно, как теперь работают настройки и профили настройки. В частности, какие файлы должны быть расположены там и где они должны содержать. Если, например, я создаю новый профиль с
ipython profile create foo
Теперь я получаю разные файлы, чем раньше (и те, что присутствуют в моих существующих профилях): где я использовал
ipython_config
ipython_notebook_config.py
ipython_nbconvert_config.py
Теперь я получаю
ipython_config.py
ipython_kernel_config.py
и насколько я могу судить, ни один из моих ipython_notebook_config.py
не используется.
Это (и ограниченная документация) все меня немного смущает, где я должен размещать свои настройки и профили для использования с IPython/Jupyter 4.0, в частности:
- Где разместить общие настройки, связанные с записью ноутбука, для использования всеми ядрами/профилями? (Я вижу, что некоторые идут в
~/.jupyter/jupyter_notebook_config.py
, но мне не ясно, будут ли они переопределять настройки, загруженные из других источников.) - Где я должен размещать настройки профиля для использования с ноутбуками? (Могу ли я продолжать использовать
ipython_notebook_config.py
файлы в каталогах~/.ipython/profile_someprofile/
?) - Где я должен указывать специфические для ядра настройки для всех профилей и приложений. (Например, где должны использоваться настройки, используемые IPython для всех профилей в оболочке и ноутбуках?)
- Как мне изменить или обновить существующие профили IPython для использования с 4.0.0? (Например, должны ли все иметь файл
ipython_kernel_config.py
, следует ли удалять файлыipython_notebook_config.py
иipython_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.