Virtualenv allows you to set up an isolated Python environment whose libraries do not affect the global site-packages. It's a good choice for deploy different programs with conflicting library requirements.
You can easy create a PyLucid environment with a simple boot script from: http://github.com/jedie/PyLucid-boot
How it works, read:
Important: You can't move a created virtual environment into a other directory, after creating them! This is a limitation of virtualenv, see also: make environment relocatable
virtualenv homepages: