I have heard some pretty good reviews of Anaconda, and have decided to start using miniconda3.
I am mostly concerned with storage space when it comes to the use of virtual environments. I notice that I am able to install a package in a virtual environment, without installing it in the base environment, with the use of the following command
>>>conda install -n test_env numpy
this is verfied when I check that the following command has no output
>>>conda list -n base | grep numpy
>>>
while this command has the expected output
>>>conda list -n test_env | grep numpy
>>>numpy 1.16.5 py37hacdab7b_0
numpy-base 1.16.5 py37h6575580_0
It appears to me that the packages are stored in each virtual environment, if I were to clone my environments, I would thus have a copy of the same package residing in each environment. Isn't that very poor space management? Is my understanding incorrect?