在Google Colaboratory中,我可以使用!pip install package-name
安装新库。但是当我明天再次打开笔记本时,我需要每次都重新安装它。
有没有办法永久安装库?每次使用都不需要花时间安装?
是。您可以在Google云端硬盘中安装该库。然后添加到sys.path
的路径。
import os, sys
from google.colab import drive
drive.mount('/content/mnt')
nb_path = '/content/notebooks'
os.symlink('/content/mnt/My Drive/Colab Notebooks', nb_path)
sys.path.insert(0,nb_path)
然后,您可以安装库,例如jdc
,并指定目标。
!pip install --target=$nb_path jdc
之后,当您再次运行笔记本时,可以跳过!pip install
线。你可以只使用import jdc
并使用它。这是一个示例笔记本。
https://colab.research.google.com/drive/1KpMDi9CjImudrzXsyTDAuRjtbahzIVjq
顺便说一句,我真的很喜欢jdc
的%%add_to
。它使得与大班级的合作变得更加容易。