在 google colab 中保存 pip 安装

问题描述 投票:0回答:2

有没有办法将 Google Collab 中的包保存到我的 Google 云端硬盘?这样我就不必每次想使用它们时都重新下载和安装软件包。

google-colaboratory
2个回答
12
投票

要将安装的配置保存到 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`

0
投票

让我们使用 Google Drive 作为已安装 pip 包的存储。

  1. 安装 Google Drive:
from google.colab import drive
drive.mount('/content/drive', force_remount=True)
  1. 安装所需的软件包,例如
    example-pypi-package
    ,到“packages”文件夹:
!mkdir -p /content/packages
!pip install --target="/content/packages" -U example-pypi-package
  1. 节省。将压缩的“packages”文件夹作为“packages.tar.gz”发送到 Google Drive:
tar -cf /content/drive/MyDrive/packages.tar.gz packages
  1. 正在恢复。直接从 Google Drive 解压压缩的“packages.tar.gz”:
!test ! -d /content/packages && tar -xf /content/drive/MyDrive/packages.tar.gz
  1. 在导入已安装的包之前放置:
import sys
sys.path.insert(0, '/content/packages')

现在您需要注释步骤 1 和 2,因为安装的软件包保存在 Google Drive 上。

© www.soinside.com 2019 - 2024. All rights reserved.