title: Distributing python code with virtualenv?
body: <p>I want to distribute some python code, with a few external dependencies, to machines with only core python installed (and users that unfamiliar with <code>easy_install</code> etc.). </p>
  
  <p>I was wondering if perhaps virtualenv can be used for this purpose? I should be able to write some bash scripts that trigger the virtualenv (with the suitable packages) and then run my code.. but this seems somewhat messy, and I'm wondering if I'm re-inventing the wheel? </p>
  
  <p>Are there any simple solutions to distributing python code with dependencies, that ideally doesn't require <code>sudo</code> on client machines?</p>