#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/')