Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

277
Vistas
Cuando se ejecuta `pip-compile requirements.in` en macOS12 monterey usando venv python-3.9.9, no se encuentra pg_config

SO: monterey macOSv12.0.1 python venv: 3.9.9

requisitos.en

 # To update requirements.txt, run: # # pip-compile requirements.in # # To install in localhost, run: # # pip-sync requirements.txt # django==3.2.10 # https://www.djangoproject.com/ psycopg2-binary==2.9.2 # https://github.com/psycopg/psycopg2

Después de encender venv, luego escribo pip-compile requirements.in luego aparece un montón de errores sobre pg_config not found

Este es mi asciinema https://asciinema.org/a/sl9MqmrayLAR3rRxEul4mYaxw

He intentado env LDFLAGS='-L/usr/local/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/readline/lib' pip-compile requirements.in pero igual.

Por favor avise.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Agradezco las otras 2 respuestas de @Vishnudev y @cetver 🙏

Pero traté de instalar postgresql usando brew install y tomó mucho tiempo y todavía no puedo completarlo después de 20 minutos.

Me di cuenta de esto finalmente después de mucho buscar en Google

Aquí están mis especificaciones técnicas de mi situación:

  1. Monterrey 12.1.0
  2. silicio de manzana
  3. zsh

Conceptos

Conceptualmente, lo que hice fue:

  1. instale openssl, active todas las exportaciones asociadas con eso,
  2. luego instale libpq, active todas las exportaciones asociadas con eso,
  3. luego encienda python venv

Aquí están mis pasos que tomé. Es muy posible que no se necesiten todos los pasos. Pero tengo poco tiempo, así que aquí están.

Pasos

  1. brew install openssl
  2. coloque lo siguiente en .zshrc export PATH="/opt/homebrew/opt/openssl@1.1/bin:$PATH"
  3. pon lo siguiente en .zshenv
 export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib" export CPPFLAGS="-I/opt/homebrew/opt/openssl@3/include" export PKG_CONFIG_PATH="/opt/homebrew/opt/openssl@1.1/lib/pkgconfig"
  1. source ~/.zshrc
  2. brew install libpq
  3. ponga lo siguiente en .zshrc export PATH="/opt/homebrew/opt/libpq/bin:$PATH"
  4. pon lo siguiente en .zshenv
 export LDFLAGS="-L/opt/homebrew/opt/libpq/lib" export CPPFLAGS="-I/opt/homebrew/opt/libpq/include" export PKG_CONFIG_PATH="/opt/homebrew/opt/libpq/lib/pkgconfig"
  1. source ~/.zshenv
  2. enciende venv
  3. Ahora la instalación de psycopg2-binary debería funcionar

Links que me ayudan:

  1. el que abre ssl
  2. el de libpq
over 4 years ago · Santiago Trujillo Denunciar

0

Necesitarás instalar openssl usando brew

 brew install openssl brew install postgres # If not installed and if required

Establezca las variables de entorno globalmente, ya sea temporalmente copiando lo siguiente en la terminal o agregando a .bashrc

 export LDFLAGS="-L/opt/homebrew/opt/openssl@3/lib" export CPPFLAGS="-I/opt/homebrew/opt/openssl@3/include"

También deberá configurar la ruta para PostgreSQL si no está configurado

 export PATH=/opt/homebrew/opt/postgresql@11/bin:$PATH

RECUERDA: Reemplaza @___ con tu versión

Luego continúe con los requisitos.txt

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda