Installare PsycoPg2 su OsX

pgsqlSe 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:

Tags: , , , , ,

Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *