Можем ли мы установить местную среду в анаконде, как в pyenv? - PullRequest
0 голосов
/ 08 января 2019

поддерживает ли anaconda настройку локальной среды, например pyenv? как pyenv local py37, тогда, когда я вхожу в эту папку, среда автоматически переключается на py37, а когда я выхожу, она сбрасывается на base.

UPDATE: пожалуйста, обратите внимание, что суть здесь автоматически , я знаю, как их переключать вручную . Но я устал от ввода команд, поэтому я хочу, чтобы anaconda автоматически менял окружение автоматически , в соответствии с моим текущим каталогом

1 Ответ

0 голосов
/ 08 января 2019

Да, это будет:

conda activate py37

И выходить:

conda deactivate 

См .: https://conda.io/docs/user-guide/tasks/manage-environments.html

Обновление: я предположил, что вы создали среду с именем py37:

conda create -n py37 python=3.7

Обновление: Чтобы сделать это автоматическим в Windows, вы можете установить его первым по приоритету на вашем пути

setx PATH "%userprofile%\Anaconda3\envs\py37\;%PATH%"
setx PATH "%userprofile%\Anaconda3\envs\py37\Scripts;%PATH%"

В Linux вы бы добавили его в .bashrc, см. https://github.com/conda/conda/blob/master/CHANGELOG.md#440-2017-12-20

...