pg_config ejecutable no encontrado

Resuelto user1448207 asked hace 12 años • 0 respuestas

Tengo problemas para instalar psycopg2. Recibo el siguiente error cuando intento pip install psycopg2:

Error: pg_config executable not found.

Please add the directory containing pg_config to the PATH

or specify the full executable path with the option:



    python setup.py build_ext --pg-config /path/to/pg_config build ...



or with the pg_config option in 'setup.cfg'.

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/psycopg2

Pero el problema en pg_configrealidad está en mi PATH; se ejecuta sin ningún problema:

$ which pg_config
/usr/pgsql-9.1/bin/pg_config

Intenté agregar la ruta pg_config al setup.cfgarchivo y compilarlo usando los archivos fuente que descargué de su sitio web ( http://initd.org/psycopg/ ) y aparece el siguiente mensaje de error.

Error: Unable to find 'pg_config' file in '/usr/pgsql-9.1/bin/'

¡¡¡Pero en realidad está ALLÍ!!!

Estoy desconcertado por estos errores. ¿Alguien puede ayudar por favor?

Por cierto, tengo sudotodos los comandos. También estoy en RHEL 5.5.

user1448207 avatar Jul 24 '12 02:07 user1448207
Aceptado

pg_configestá en postgresql-devel( libpq-deven Debian/Ubuntu, libpq-develen Centos/Fedora/Cygwin/Babun.)

TilmanBaumann avatar Aug 20 '2012 11:08 TilmanBaumann

En Mac OS X, lo resolví usando el administrador de paquetes homebrew

brew install postgresql
azalea avatar Jul 09 '2014 04:07 azalea

¿ Has instalado python-dev? Si ya lo tienes, intenta instalar tambiénlibpq-dev

sudo apt-get install libpq-dev python-dev

Del artículo: Cómo instalar psycopg2 en virtualenv

thegauraw avatar Jan 20 '2013 11:01 thegauraw

También en OSX. Instalé Postgress.app desde http://postgresapp.com/ pero tuve el mismo problema.

Encontré pg_configel contenido de esa aplicación y agregué el directorio a $PATH.

Fue a las /Applications/Postgres.app/Contents/Versions/latest/bin. Entonces esto funcionó: export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH".

salsbury avatar Jul 10 '2014 19:07 salsbury