Это должно быть возможно при использовании virtualenv . Вы бы создали virtualenv следующим образом (в командной строке):
virtualenv -p /opt/python-2.7.1 mypythonenv
Последний бит - это имя новой папки, в которую должна войти среда.
Тогда:
cd mypythonenv
source bin/activate
Затем вы можете установить любые модули Python, которые вы хотите, и они будут установлены в virtualenv, без каких-либо привилегий суперпользователя. Насколько я знаю, вы не можете использовать там пакеты .deb, но вы можете использовать в нем установщики Python, такие как pip или easy_install.