3 ms·
Mainly it's about incompatibilities. What if you have two apps that require different versions of a library? If you've installed it in site-packages, then you h
by mbreese 15y ago
Mainly it's about incompatibilities. What if you have two apps that require different versions of a library? If you've installed it in site-packages, then you have little recourse. By separating them out with virtualenv the two apps will work just fine.
- viraptor 15y agoFortunately I'm in a one-service-one-server environment, so I may be biased here ;)
- pbiggar 15y agoWell, not really, because what if ubuntu packages rely on version X, and you need version Y.
- davvid 15y agoYou roll version Y yourself and install it into an alternate prefix. If the server uses debian that means make a new deb and deploy it using the standard tools. apt-get/yum/etc. are very solid deployment tools.
- pbiggar 15y agoI wasn't saying it was impossible, but what you've described is already about 10 times harder than using virtualenv.