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

时间:2015-08-05 15:50:31

标签: python ipython ipython-notebook

保存我的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'。再次感谢。

1 个答案:

答案 0 :(得分:1)

最后一行看起来很可疑:

  

os.mkdir(self.checkpoint_dir)\ nWindowsError:[错误5]访问被拒绝:u'.ipynb_checkpoints'

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