I think psycpg2 it's necessary in communication between python and postgresql, but you are right, maybe it is just needed to easy_install after entering in virtualenv.