【问题标题】:How to permanently install package in GoogleColab using conda?如何使用 conda 在 GoogleColab 中永久安装软件包?
【发布时间】:2019-11-07 15:28:45
【问题描述】:

我正在尝试在 Google Colaboratory 中使用 PyTorch 库 SparseConvNet (https://github.com/facebookresearch/SparseConvNet)。为了正确安装它,您需要先安装 Conda,然后使用 Conda 安装 SparseConvNet 包。这是我正在使用的代码(按照 scn 自述文件中的说明):

!wget -c https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
!chmod +x Anaconda3-5.1.0-Linux-x86_64.sh
!bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p /usr/local

import sys
sys.path.append('/usr/local/lib/python3.6/site-packages/')

!conda install pytorch torchvision cudatoolkit=10.0 -c pytorch
!conda install google-sparsehash -c bioconda
!conda install -c anaconda pillow

!git clone https://github.com/facebookresearch/SparseConvNet.git
!cd SparseConvNet/
!bash develop.sh

当我运行它时它正在工作并且我可以成功导入 sparseconvnet 包,但是我每次进入笔记本或重新启动运行时都需要这样做,并且需要很多时间。是否可以永久安装这些软件包?

有一个类似的问题,答案建议我应该安装它 在我的驱动器上,但我不知道如何使用 conda。 谢谢!

【问题讨论】:

    标签: python python-3.x pytorch conda google-colaboratory


    【解决方案1】:

    您可以指定 conda 安装到使用的目录

    conda install -p path_to_your_dir
    

    所以,你可以挂载你的谷歌驱动器并在那里安装 conda 以使其永久化。

    【讨论】:

      【解决方案2】:

      很遗憾,没有。 Google colab 机器会在一段时间后擦除。里面是一个docker,每次启动GC都会启动一个新的docker镜像。但是您可以通过 colab 连接到本地计算机。检查连接按钮上的选项。

      【讨论】:

        【解决方案3】:

        Google Colaboratory 运行您的笔记本的整个环境不是永久性的,它是他们的前提之一。如果您需要持久环境,请考虑直接在 Google Cloud Compute Engine 虚拟机上运行 Jupyter,它们已预先构建了所有配置为 hereGoogle Cloud Datalab 的映像(在 GCE 虚拟机上运行,​​但受管理)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-01-31
          • 2022-10-13
          • 2020-02-04
          • 2018-10-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多