I\'m fairly new to python and I\'m beginning to work with python virtual environments. When I create a virtual environment, I have to reinstall all the modules that I need f
Virtual environments segregate modules for an application. This means that upgrading modules in one application does not impact another application. Since modules occasionally have breaking changes, this can be important.
Are you using the requirements.txt file to help manage the dependencies? It makes installing them easier when you need to reset a virtual environment.