I created my first virtual environment for a django app that I created following a tutorial guide. Now I'm not sure, can I use this very same environment (same name), or do I need to create a new virtual environment when I create a new project?
I understand using virtual environments keeps your individual project dependencies and package versions isolated but my projects all have the same version of django and python. So far I'm not installing any other libraries and I'd imagine they would all just use the same version too. Is there something else I am missing here?
I just experimented with creating a new virtual environment from the current virtual env and I'm now in the newly created one once I activated it. Is it ok to create a new virtual environment from within another virtual environment? Is that any different from doing so outside a virtual environment?
If I were to use the same named virtual environment that I used for the old project, for this new project, what would the implications be?