Conda 环境 Google Colab

Posted

技术标签:

【中文标题】Conda 环境 Google Colab【英文标题】:Conda Environment Google Colab 【发布时间】:2021-12-20 14:33:27 【问题描述】:

我有一个包含非常特定的包版本和较旧版本的 Python 的 Conda 环境。我的本地系统对于我的机器学习代码来说有点太慢了,我希望在 Colab 或 Paperspace Gradient 上使用这个环境。

如何在这些平台之一上运行我的 Conda 环境?

【问题讨论】:

【参考方案1】:

您可以使用MiniConda 来处理您的情况。 Colab 中的设置如下:

!wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
!chmod +x Miniconda3-latest-Linux-x86_64.sh
!./Miniconda3-latest-Linux-x86_64.sh -b -f -p /usr/local
!conda --version # conda 4.10.3

最后一个命令应该为当前版本打印conda 4.10.3。更新到最新版本后:

!conda update --channel defaults --all --yes

【讨论】:

【参考方案2】:

不能简单地使用任意环境。您必须将环境中的 Python 版本与 Colab 运行的版本(当前为 v3.7)相匹配,然后在模块搜索路径中包含环境的 lib/python3.7/site-packages,例如

import sys

sys.path.append('/path/to/envs/lib/python3.7/site-packages/')

【讨论】:

以上是关于Conda 环境 Google Colab的主要内容,如果未能解决你的问题,请参考以下文章

Google Colab GPU 环境搭建

解决google colab环境下使用matplotlib绘图中文乱码问题

TclError:Google Colab 中没有显示名称和 $DISPLAY 环境变量

在google colab或kaggle notebook环境中安装pywin32包

无须搭建环境,只需十分钟使用Google Colab平台,基于YOLOv4和Darknet来实现的物体检测

Google Colab使用学习笔记