首页 文章

如何自动保存ipython笔记本

提问于
浏览
4

有没有人知道是否有一个选项(或建议的黑客)使IPython笔记本在执行单元格之前自动保存?

很多时候我一直在做一些没有保存的东西很长一段时间,然后我执行了一个愚蠢的命令,打印出很多废话给控制台,我的浏览器变得反应迟钝,导致我失去了所有的工作 .

定时自动保存也可以做到这一点 .

3 回答

  • 3

    开发版本已完全实现该功能 . 按照ipython github上的说明进行安装 .

    回购说明:

    如果你想破解某些部分,例如IPython笔记本,在干净的环境(如virtualenv)中,您可以使用pip快速获取必要的依赖项:

    $ git clone --recursive https://github.com/ipython/ipython.git
     $ cd ipython
     $ pip install -e ".[notebook]"
    

    这会将必要的软件包和符号链接IPython安装到您当前的环境中,以便您可以处理本地存储副本并从任何位置运行它:

    $ ipython notebook
    
  • 0

    更新iPython Notebook解决了我在iPython Notebook上遇到的一些问题;例如,它自动保存,或自动更正被禁用,或 %matplotlib inline 现在工作(在更新之前,我必须在运行 $ipython notebook 时在命令行中使用 --pylab inline ) .

    当我在我的mac上使用coda时,我通过conda更新了iPython Notebook:

    $conda update ipython

  • 0

    您可以使用以下magic命令为自动保存功能设置较低的间隔:

    %autosave 60
    

    为了每60秒自动保存您的笔记本电脑 .

相关问题