Я использую Anaconda 4.3.11 и Linux (сервер Ubuntu), и вам нужно найти способ автоматического переключения между средами Anaconda (из-за несовместимых версий пакета: мне нужно gdal 2.1.0
в первой части моего обработка и gdal 2.1.3
во второй части).Автоматическое переключение между средами Anaconda
Так что для первых этапов обработки мне нужно env1
, для второй части мне нужно env2
.
Вручную печатать source activate env1
работает отлично. Но мне нужно запускать мои скрипты как cronjobs, так что это не вариант.
Я попытался следующий Баш скрипт:
#!/bin/bash
source activate sen2cor
conda info --envs
Я понимаю, что это не будет работать из-за source
и некоторые проблемы с попытками использовать его в субоболочке (или что-то в этом роде).
Но должен быть способ автоматического переключения окружения, не так ли?
Я предполагаю, что вы имеете в виду ** 'Конда Информация о --envs' **, а не' Конда список --envs'? –
Правильно, это 'conda info --envs'! – Roland