Se avete provato ad installare PsycoPg in OsX Leopard via easy_install avrete notato che l’installazione fallisce.
Il problema sta nel percorso di Postgresql che varia a seconda del metodo di installazione utilizzato.
Si tratta quindi di configurare PsycoPg con il percorso corretto di Postgresql.
Ma partiamo dall’inizio e recuperiamo l’ultima versione di PsycoPg che al momento in cui scrivo è la 2.0.8:
curl -o psycopg2.tar.gz http://www.initd.org/pub/software/psycopg/psycopg2-2.0.8.tar.gz
scompattiamo:
tar zxvf psycopg2.tar.gz
posizioniamoci all’interno della directory:
cd psycopg2-2.0.8
apriamo il file setup.cfg eliminando il commento alla riga 34,
#pg_config=
dovremo completare la riga con il percorso corretto di pg_config.
Installando Postgresql via MacPorts, come nel mio caso, pg_config si troverà in:
/opt/local/lib/postgresql83/bin/pg_config
completo quindi la mia riga:
pg_config=/opt/local/lib/postgresql83/bin/pg_config
Salvo e e lancio il setup:
sudo python setup.py install
che a questo punto dovrebbe andare a buon fine.
Riferimenti: