Изменение среды 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
.