Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

271
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!