Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

284
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda