es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La instalación de psycopg2-binary en un ambiente virtual falla al intentar compilar el código fuente.

Estoy tratando de instalar psycopg2-binary en mi proyecto de Django. Estoy usando un entorno virtual y el comando que estoy ejecutando es

pip install psycopg2-binary

Sin embargo, me está apareciendo un mensaje de error masivo y la esencia de él es la siguiente:

Error: ejecutable pg_config no encontrado.

pg_config es necesario para construir psycopg2 a partir del código fuente. Por favor, agregue el directorio que contiene pg_config al $PATH o especifique la ruta completa del ejecutable con la opción:

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

o con la opción pg_config en 'setup.cfg'.

Si prefiere evitar construir psycopg2 a partir del código fuente, por favor instale el paquete de PyPI 'psycopg2-binary' en su lugar.

Pero, oye, estoy instalando exactamente ‘psycopg2-binary’

¿Por qué me está apareciendo todo este lío?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que te estás encontrando con un problema con el paquete psycopg2-binary. Parece que el paquete intenta construir desde origen, pero no puede encontrar el ejecutable pg_config. Puedes intentar añadir el directorio que contiene pg_config a tu $PATH o especificar la ruta completa del ejecutable con la opción python setup.py build_ext --pg-config /ruta/hacia/pg_config build ... o con la opción pg_config en setup.cfg. Alternativamente, puedes intentar instalar el paquete PyPI psycopg2-binary en su lugar.

Comments are closed.