Использование разных установок Miniconda для создания и активации сред Conda

#python #conda

#python #conda

Вопрос:

Есть ли какие-либо проблемы с созданием среды Conda с использованием Miniconda, а затем ее активацией с помощью отдельной установки Miniconda? Например, если я создам среду в Miniconda2, но активирую с помощью Miniconda3, это вызовет проблемы? Моя интуиция заключается в том, что платформа среды, зависящая от операционной системы, также должна быть независимой от установки, но у меня есть сомнения.

Комментарии:

1. Почему вы хотите установить несколько миниконд? Даже если это работает (в чем я сомневаюсь), это звучит как беспорядок.

2. Мы используем механизм распространения для развертывания среды conda от ведущего устройства к подчиненным. Одна установка используется для создания среды на главном сервере, а другая — для активации среды на подчиненных устройствах. Учитывая, что ведущий и ведомые устройства находятся на разных машинах, я не уверен, как можно было бы использовать одну установку

3. @Zach Как вы реплицируете / клонируете среды?

4. Одна вещь, о которой я бы беспокоился, — это среды, которые используют более новые функции, такие как определение переменных среды, зависящих от среды ( conda env config vars ) . Более старые версии Conda, скорее всего, не справятся с ними. Если вы сопоставляете версии Conda на разных компьютерах, я не вижу проблемы.

5. @AMC, мы используем CVMFS, файловую систему, доступную только для чтения, для распространения сред.