Saltar al contenido

No puedo instalar psycopg2 con pip en virtualenv en Mac OS X 10.7

Queremos compartir contigo la mejor solución que encontramos en línea. Esperamos que te resulte de mucha ayuda y si puedes compartir algo que nos pueda ayudar a crecer hazlo con total libertad.

Solución:

Solo quisiera compartir. El siguiente código funcionó para mí:

env LDFLAGS='-L/usr/local/lib -L/usr/local/opt/openssl/lib
-L/usr/local/opt/readline/lib' pip install psycopg2==2.5.2

Estoy usando macOS Sierra y psql 9.6.1.

Obtuve la ruta lib del pg_config dominio.

Primero, descarga Postgres.app.

Entonces, antes de correr pip install psycopg2pon el binario en tu camino:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.3/bin

AVISO:

9.3 significa versión y diferirá con el tiempo.

estoy usando MAC OS CATALINA versión 10.15.5 con pitón3 y psql (PostgreSQL) 12.3. Esto es lo que funcionó para mí:

Intenta instalar openssl usando brew

brew install openssl

después de eso, exporte estas variables en la terminal.

export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"

verificar que estas variables hayan sido exportadas por echo $LDFLAGS y después de eso, está listo para continuar con la instalación de psycopg2 escribiendo

pip3 install psycopg2

No se te olvide compartir esta sección si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *