Да, вы можете указать расположение ноутбуков в конфигурации вашего профиля. Поскольку он не сохраняет их в каталоге, где вы запустили ноутбук, я предполагаю, что этот параметр установлен в вашем профиле. Вы можете узнать путь к каталогу профилей с помощью:
$ ipython locate
Либо в вашем профиле по умолчанию или в профиле вы используете, редактировать файл ipython_notebook_config.py
и изменить строки:
Примечание: В Если у вас нет профиля или папка профиля не содержит файл ipython_notebook_config.py
, используйте ipython profile create
.
# The directory to use for notebooks.
c.NotebookManager.notebook_dir = u'/path/to/your/notebooks'
и
# The directory to use for notebooks.
c.FileNotebookManager.notebook_dir = u'/path/to/your/notebooks'
Или просто закомментируйте их, если вы хотите, записные книжки, сохраненные в текущем каталоге.
Update (11 апреля 2014): в IPython 2.0 имя свойства в файле конфигурации изменилось, так что теперь:
c.NotebookApp.notebook_dir = u'/path/to/your/notebooks'
Большое спасибо Виктору! Еще один (жадный) вопрос - знаете ли вы, можно ли изменить эту папку динамически в самом ноутбуке? Благодаря! –
@ShawnWang Не то, что я знаю. : -/ –
Извините за беспокойство ... Любая идея, если я не могу найти ipython_notebook_config.py? Я использую WinPython 2.7 64-битный в windows :) –