有没有办法将 Google Collab 中的包保存到我的 Google 云端硬盘?这样我就不必每次想使用它们时都重新下载和安装软件包。
要将安装的配置保存到 Google 云端硬盘:
from google.colab import drive
drive.mount('/content/gdrive')
pip freeze --local > /content/gdrive/My\ Drive/colab_installed.txt
要从驱动器恢复:
from google.colab import drive
drive.mount('/content/gdrive')
pip install --upgrade --force-reinstall `cat /content/gdrive/My\ Drive/colab_installed.txt`
让我们使用 Google Drive 作为已安装 pip 包的存储。
from google.colab import drive
drive.mount('/content/drive', force_remount=True)
example-pypi-package
,到“packages”文件夹:!mkdir -p /content/packages
!pip install --target="/content/packages" -U example-pypi-package
tar -cf /content/drive/MyDrive/packages.tar.gz packages
!test ! -d /content/packages && tar -xf /content/drive/MyDrive/packages.tar.gz
import sys
sys.path.insert(0, '/content/packages')
现在您需要注释步骤 1 和 2,因为安装的软件包保存在 Google Drive 上。