Is virtualenv recommended for django production server?
Yes, it makes your project not depend on certain aspects of the system environment and also it allows you to make the deployment process more clear and configurable.
I use fabric, pip and virtualenv to deploy all my Django projects.