python - 有没有办法在Google Colab中运行Conda环境?

标签 python anaconda conda google-colaboratory

我有一个使用 Python 3.8.15 运行的 Conda 环境的 YML 文件 (environment.yml)。我目前正在尝试根据以下答案将该文件加载到我的 Google Colab 中: conda environment in google colab [google-colaboratory] .

!wget -c https://repo.anaconda.com/archive/Anaconda3-2022.10-Windows-x86_64.exe
!chmod +x Anaconda3-2022.10-Windows-x86_64.exe
!bash ./Anaconda3-2022.10-Windows-x86_64.exe -b -f -p /usr/local

虽然 Anaconda 的可执行文件安装在我的 Google Drive 文件夹中,但当我运行代码时,发现 Colab 无法执行该文件:

./Anaconda3-2022.10-Windows-x86_64.exe: ./Anaconda3-2022.10-Windows-x86_64.exe: cannot execute binary file

还有其他方法可以用来安装 Anaconda 以便在 Google Colab 中使用它吗?此外,让 Anaconda 在 Colab 中运行后,我应该如何加载我的 environment.yml 文件?

最佳答案

您无法在 Conda 环境中运行 Jupyter 笔记本(Colab session ),但您可以使用 Conda 来扩充现有 Python 安装中的包。 condacolab 简化了安装。请参阅the condacolab documentation .

一个简单的例子如下:

第一个单元格

!pip install -q condacolab
import condacolab
condacolab.install() # expect a kernel restart

第二个单元格

mamba install [pkg1 pkg2 ...]

# or, if you have a YAML
mamba env update -n base -f env.yaml

在 YAML 情况下,您必须将 Python 版本与 Colab 版本匹配。

关于python - 有没有办法在Google Colab中运行Conda环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75229250/

相关文章:

python - 导入多数组 numpy 扩展模块失败(仅使用 Anaconda)

python - 找不到 zsh 命令 : conda after upgrading to Catalina and even after reinstalling Anaconda

python - 如何在 Windows 上连接到 WiFi 网络?

python - 在我的 python Qt 应用程序中将 Mac OSX 应用程序菜单菜单栏项设置为 "Python"以外的项目

python - “FriendshipRequest”对象没有属性 'META'

ubuntu - 使用 gstreamer-1.0 没有这样的元素 "v4l2src",但存在于 gstreamer-0.10 [UBUNTU 16.04.2 LTS]

python-3.x - Spyder 调试器在 Anaconda 虚拟环境中卡住

python - 如何确定安装 conda 软件包所需启用的 channel ?

python - 如何使用 conda 选择要下载的特定版本的包?

python - pandas 绘制聚合时间戳索引