有没有人知道是否有一个选项(或建议的黑客)使IPython笔记本在执行单元格之前自动保存?
很多时候我一直在做一些没有保存的东西很长一段时间,然后我执行了一个愚蠢的命令,打印出很多废话给控制台,我的浏览器变得反应迟钝,导致我失去了所有的工作 .
定时自动保存也可以做到这一点 .
开发版本已完全实现该功能 . 按照ipython github上的说明进行安装 .
回购说明:
如果你想破解某些部分,例如IPython笔记本,在干净的环境(如virtualenv)中,您可以使用pip快速获取必要的依赖项:
$ git clone --recursive https://github.com/ipython/ipython.git $ cd ipython $ pip install -e ".[notebook]"
这会将必要的软件包和符号链接IPython安装到您当前的环境中,以便您可以处理本地存储副本并从任何位置运行它:
$ ipython notebook
更新iPython Notebook解决了我在iPython Notebook上遇到的一些问题;例如,它自动保存,或自动更正被禁用,或 %matplotlib inline 现在工作(在更新之前,我必须在运行 $ipython notebook 时在命令行中使用 --pylab inline ) .
%matplotlib inline
$ipython notebook
--pylab inline
当我在我的mac上使用coda时,我通过conda更新了iPython Notebook:
$conda update ipython
您可以使用以下magic命令为自动保存功能设置较低的间隔:
%autosave 60
为了每60秒自动保存您的笔记本电脑 .
3 回答
开发版本已完全实现该功能 . 按照ipython github上的说明进行安装 .
回购说明:
更新iPython Notebook解决了我在iPython Notebook上遇到的一些问题;例如,它自动保存,或自动更正被禁用,或
%matplotlib inline
现在工作(在更新之前,我必须在运行$ipython notebook
时在命令行中使用--pylab inline
) .当我在我的mac上使用coda时,我通过conda更新了iPython Notebook:
$conda update ipython
您可以使用以下magic命令为自动保存功能设置较低的间隔:
为了每60秒自动保存您的笔记本电脑 .