【问题标题】:How to save installed modules in colab?如何在colab中保存已安装的模块?
【发布时间】:2020-01-24 05:14:29
【问题描述】:
每当我在 google-colab 中安装诸如语音识别模块之类的模块时,都会出现问题,
它工作得很好,但是如果我打开一个新的 colab 选项卡或在关闭它后再次打开 colab,
它不导入语音识别模块,因为每次我打开colab环境时,
这是一个全新的环境,所以我必须再次安装所有必需的模块。
有什么办法可以将它保存为检查点,这样我就不必一次又一次地安装它。
我知道我们可以将模型保存到谷歌驱动器,但我必须保存模块
【问题讨论】:
标签:
python-3.x
module
google-drive-api
google-colaboratory
savestate
【解决方案1】:
# first install gcsfuse
%%capture
!echo "deb http://packages.cloud.google.com/apt gcsfuse-bionic main" >
/etc/apt/sources.list.d/gcsfuse.list
!curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
!apt update
!apt install gcsfuse
next
import os, sys
from google.colab import drive
drive.mount('/content/drive')
nb_path = '/content/notebooks'
os.symlink('/content/drive/My Drive/Colab Notebooks', nb_path)
sys.path.insert(0,nb_path)
#you can install module with below format
!pip install --target=$nb_path [module_name]
#verify with below format
import module_name