So, I want to start using virtualenv this year. I like the no-site-packages option, that is nice. However I was wondering how to install certain packages into each virtualenv. For example, lets say I want to install django into each virtualenv… is this possible, and if so, how? Does buildout address this?
Well it’s not so much django, more like the django applications… I dont mind installing a version of django into each virtualenv… i was just wondering if there was some intermediate option to ‘no-site-packages’
I’d suggest using
virtualenv‘s bootstrapping support. This allows you to execute arbitrary Python after the virtualenv is created, such as installing new packages.