IPython 笔记本 - 保存笔记本失败

IPython Notebook - saving notebook fails

保存我的 IPython 笔记本失败。

我已经在网络驱动器上设置了一个文件夹,我想将我的笔记本保存到该文件夹​​中,但它还不太配合。

ipython_notebook_config.py 中,我编辑了以下几行:

c.NotebookManager.notebook_dir = u'Z:\Analytics\Work\MyFolder'
c.FileNotebookManager.notebook_dir = u'Z:\Analytics\Work\MyFolder'
c.NotebookApp.notebook_dir = u'Z:\Analytics\Work\MyFolder'

但仍然没有快乐。

这是IPython 2.1.0

我对 Python 和 IPython Notebook 有点陌生,所以这可能很明显,不确定。

回溯如下:

Traceback (most recent call last):  
File \"C:\Anaconda\lib\site-packages\IPython\html\base\handlers.py\", line 286, in wrapper    
    result = method(self, *args, **kwargs)  
File \"C:\Anaconda\lib\site-packages\IPython\html\services\notebooks\handlers.py\", line 209, in put
    self._save_notebook(model, path, name)  
File \"C:\Anaconda\lib\site-packages\IPython\html\services\notebooks\handlers.py\", line 145, in _save_notebook
    model = self.notebook_manager.save_notebook(model, name, path)
File \"C:\Anaconda\lib\site-packages\IPython\html\services\notebooks\filenbmanager.py\", line 289, in save_notebook
    self.create_checkpoint(name, path)  
File \"C:\Anaconda\lib\site-packages\IPython\html\services\notebooks\filenbmanager.py\", line 433, in create_checkpoint    
    os.mkdir(self.checkpoint_dir)\nWindowsError: [Error 5] Access is denied: u'.ipynb_checkpoints'

编辑:

感谢下面的 Simon Smith,我找到了它。

检查点仍然保存到错误的地方。我在配置中更改了这一行:

c.FileNotebookManager.checkpoint_dir = r'Z:\Analytics\Work\MyFolder\.ipynb_checkpoints'

现在我正在航行。我还将其他路径编辑为 r'such and such' 。再次感谢。

最后一行在这里看起来很可疑:

os.mkdir(self.checkpoint_dir)\nWindowsError: [Error 5] Access is denied: u'.ipynb_checkpoints'

这看起来像是该目录的权限问题(即 ipython 无法将任何数据写入该位置)。有关如何更改它们的说明 here.