是否有将Google colab环境保存到某个地方并重复使用的方法?

时间:2019-01-25 07:35:15

标签: python virtualenv google-colaboratory

我已经尝试过virtualenv和conda,它已成功安装,但是我无法激活虚拟环境。然后,我考虑将Colab环境(我的意思是已安装的库)保存到某个地方,也许是Google Drive,然后可以重用它。

有可能吗?

3 个答案:

答案 0 :(得分:1)

对于提问者和因为同样的问题来到这里的人,

在这个问题之后发布了一个很好的答案: How do I install a library permanently in Colab?

它使用您将库安装到 Google 云端硬盘的方式。

答案 1 :(得分:0)

它应该包含在virtualenv https://virtualenv.pypa.io/en/stable/的文档中

使用以下方法创建虚拟环境后:

virtualenv NAME

这将为您的虚拟环境创建一个名为NAME的新目录。

然后您可以通过以下方式激活它:

source /path/to/ENV/bin/activate

. /path/to/ENV/bin/activate

(上面的注解是“ [DOT] [SPACE] / path / to / ENV / bin / activate”)

该目录应该可以随心所欲地移动,如拇指驱动器,保管箱等。如果要使用您的环境的系统差异太大,则可能存在一些问题。


但是,我更喜欢使用 pyenv + pipenv 满足我所有的虚拟环境需求。 如果您有时间,我强烈建议您了解它们,这是值得的。

Pipenv https://github.com/pypa/pipenv是python虚拟环境的出色管理者。

Pyenv https://github.com/pyenv/pyenv用于安装和管理不同版本的python,因此您可能不需要它。

这样,如果您随处移动虚拟环境或与他人共享虚拟环境,则该虚拟环境将更强大且更易于启动和运行。

答案 2 :(得分:0)

您可以在GDrive中将目录添加到PYTHONPATH,例如/content/drive/My Drive/Colab Notebooks/

然后Python将在此处搜索已安装的库。不过,您仍然每次都需要挂载到GDrive。