我有一个使用 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/