Jupyter 笔记本模板单元格

时间:2021-05-20 08:00:54

标签: python jupyter-notebook

有没有办法在笔记本中轻松包含运行 shell 命令的模板单元格。 我在 Google Collab 上有一些用于安装依赖项等的笔记本安装脚本。如果我需要更新单元格,我必须在每个笔记本中都这样做,它们对许多笔记本来说都是通用的。是否可以创建某种参考?

例如,下面的代码检查依赖项列表并在不可用时安装它们:

try:
    import importlib
    for name, path in DEPENDENCIES:
        importlib.import_module(name)
except (ImportError, ModuleNotFoundError):
    if 'google.colab' in str(get_ipython()):
        print('Running on CoLab')
        from google.colab import drive
        drive.mount('/content/drive')

        !mkdir -p ~/.access
        ...

1 个答案:

答案 0 :(得分:0)

您可以在常规 python 模块中创建一个函数,并在所有 jupyter notebooks 中导入该 python 模块。