3 ms·
Virtual environments are not just for conflicting requirements. I write code for clients on my laptop and don't want to clog up my packages directory with proje
by donarb 9y ago
Virtual environments are not just for conflicting requirements. I write code for clients on my laptop and don't want to clog up my packages directory with project specific libraries that I'll never use myself. Once the project is done and I turn code over to a client, I can delete the virtual env and all the installed libraries. Virtual envs also allow me to have multiple versions of Python installed on my machine.
This discussion is a lot like version control. How many people made daily (hourly) duplicates of project folders before learning the benefits of version control?
- mixmastamyk 9y agoA use case that newbs need not concern themselves with. You normally won't get a version control lecture during every programming language tutorial either.