iPython笔记本的默认模板(使用Jupyter)

时间:2015-11-30 15:40:48

标签: ipython ipython-notebook jupyter

在每个iPython(Jupyter)笔记本的第一个单元格中,我几乎总是键入:

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np

有没有办法让它出现在我默认创建的每个新笔记本的顶部?

例如,我可以在某处保存模板.ipynb文件,在创建新笔记本时由iPython复制吗?

(我发现this question,但它似乎更多是关于css而不是单元格中的默认内容。)

3 个答案:

答案 0 :(得分:9)

我知道它可能不是你正在寻找的东西(这个例子不适合在需要在多个环境中运行的笔记本电脑上工作,例如共享),但我将以下内容放在一个名为{的文件中我的ipython_config.py文件夹中的{1}}。

.ipython

在任何交互式控制台(包括jupyter笔记本)中运行任何内容之前运行。如果你想要明确的锅炉电镀,我认为你会感到失望(除非你想为我们建立功能☺)

答案 1 :(得分:2)

您可以使用ipython启动文件执行此操作。在默认配置文件中创建一个新的启动文件,它会在启动ipython时自动被jupyter拉入。

 ~/.ipython/profile_default/startup/00-startup.py

答案 2 :(得分:1)

使用 jupyterlab 有一个很酷的解决方案: jupyterlab_templates

安装花费了大约5分钟的时间,您可以拥有

根据需要创建模板。

Mac用户

假设在安装过程中安装了conda,则需要安装node js引擎:

  • conda install -c conda-forge nodejs

如果没有一个,则创建一个jupter_noteook_config.py:

  • jupyter notebook --generate-config