So apparently whenever you start a new “virtual environment” with python you have to reinstall all the libraries you might want to use even though you’re already using them on another project? Am I getting this right?
So apparently whenever you start a new “virtual environment” with python you have to reinstall all the libraries you might want to use even though you’re already using them on another project? Am I getting this right?
Because that’s lame as hell if true
There is a cache with packages copies. But yes, they get copied everywhere. Pip can't deal with multiple versions of a package. Afaik, there is no package manager in python doing it differently. In ruby bundler works the not lame way
Yes. A virtual environment is an isolated install (that's the whole point of them), so doing something in another venv can't break it and vice versa.