PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Mac + virtualenv + pip + postgresql =Errore:eseguibile pg_config non trovato

Su Mac, se utilizzi Postgres.app, il file pg_config si trova nel tuo /Applications/Postgres.app/Contents/Versions/<current_version>/bin directory. Dovrà essere aggiunto al tuo percorso di sistema per correggere questo errore, in questo modo:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/<current_version>/bin

Quindi, ad esempio, se l'attuale versione di Postgres.app è 9.5, questa riga di esportazione sarebbe:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.5/bin

Con le versioni più recenti di Postgres.app (> 9.5?), puoi semplicemente aggiungere "latest" al posto del numero di versione, in questo modo:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin