Что касается невозможности установить psycopg2, я уверен, что это касается политик безопасности, касающихся того, кто может иметь root-доступ на серверах баз данных. Если вы не можете найти кого-то с необходимыми разрешениями, есть два способа скина этого кота:
1) Вы можете создать исполняемый файл, используя py2exe, чтобы вы знали, что все зависимости для ваших скриптов есть и доступны. Также это позволит вам избежать любых несовместимостей с питоном. Вы не упомянули ни версию своего Python (2.5, 2.6, 2.7, 3.1?), Ни версию на сервере.
2) Или вы можете поместить модуль psycopg2 в его собственный каталог (c: \ mypymods) и добавить путь к sys.path перед импортом.
import sys
sys.path = sys.path.append("c:/mypymods")
import psycopg2
....