pyenv-virtualenv icon indicating copy to clipboard operation
pyenv-virtualenv copied to clipboard

$VIRTUAL_ENV set when activating global miniconda

Open DamianSepczuk opened this issue 6 years ago • 0 comments

VIRTUAL_ENV is set when activating miniconda3-latest as global environment.

When eval "$(pyenv virtualenv-init -)" is added to ~/.bashrc:

$ echo $VIRTUAL_ENV

$ pyenv global 3.8-dev 
$ python --version
Python 3.8.0a0
$ echo $VIRTUAL_ENV

$ pyenv global miniconda3-latest 
(miniconda3-latest) $ echo $VIRTUAL_ENV
/home/ds/.pyenv/versions/miniconda3-latest # <--- I expected this to be empty
$ python --version
Python 3.7.1
(miniconda3-latest) $ pyenv global 3.8-dev
$ echo $VIRTUAL_ENV

When eval "$(pyenv virtualenv-init -)" is NOT added to ~/.bashrc:

$ echo $VIRTUAL_ENV

$ pyenv global 3.8-dev
$ python --version
Python 3.8.0a0
$ echo $VIRTUAL_ENV

$ pyenv global miniconda3-latest
$ echo $VIRTUAL_ENV

$ python --version
Python 3.7.1
$ pyenv global 3.8-dev
$ echo $VIRTUAL_ENV

I expect the second behavior regardless of running eval "$(pyenv virtualenv-init -)".

DamianSepczuk avatar Nov 27 '18 18:11 DamianSepczuk