Среда Conda Google Colab

#jupyter-notebook #anaconda #conda #google-colaboratory

Вопрос:

У меня есть среда Conda с очень специфическими версиями пакетов и более старой версией Python. Моя локальная система немного медленна для моего кода машинного обучения, и я собираюсь использовать эту среду на градиенте Colab или Paperpace.

Как мне запустить свою среду Conda на одной из этих платформ?

Ответ №1:

Вы могли бы использовать МиниКонду для своего дела. Настройка в 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/')