Изменение среды conda для команд Python

Я написал сценарий Python, который использует пакет с именем paraview. Я установил этот пакет в свою среду. Я хочу, чтобы всякий раз, когда запускался код, нужно было изменить среду, а затем запустить код.

Я добавил следующую команду в начало кода, но она не сработала.

       import os
os.system("conda activate <env. name>") 

Я получаю следующую ошибку:

       CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

To initialize your shell, run
$ conda init <SHELL_NAME>

Я попробовал решение, данное в разделе " Как активировать среды conda", но при этом смог изменить среду с помощью eval --setenvironment, но не смог получить никакого результата.

Есть какой-либо способ сделать это?

1 ответ

В вашем коде:

import os
os.system("conda activate <env. name>")

Использовать source activate вместо того conda activate.

Другие вопросы по тегам