有没有办法在笔记本中轻松包含运行 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
...
答案 0 :(得分:0)
您可以在常规 python 模块中创建一个函数,并在所有 jupyter notebooks 中导入该 python 模块。