para mac descargar python django python-3.x pycharm psycopg2

mac - ¿Cómo instalo psycopg2 para Python 3.x?



psycopg2 django (3)

En Ubuntu simplemente ejecuta esto:

sudo apt-get install python3-psycopg2

Acabo de iniciar Python hace unos días y estoy usando PyCharm para desarrollar una aplicación web con Django. Tengo paquetes de libpq-dev python-dev ya instalados, pero todavía me está lanzando el mismo error:

./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory

que según Google es el problema que ocurre cuando el paquete python-dev no está instalado. Tenga en cuenta que estoy ejecutando la instalación desde la interfaz de PyCharm para un virtualenv que creé para 3.2 y 3.3 (no estoy seguro de cómo ejecutarlo desde el terminal). La instalación fuera de virtualenv aún genera el mismo error, incluso cuando lo instalo desde el terminal con setup.py. Si ejecuto pip install psycopg2 desde el terminal, tiene éxito, pero se instala para Python 2.7. Según su sitio web, tienen soporte para hasta Python 3.2.


Otra opción que parece proporcionar una versión más nueva de psycopg2 que la del paquete python3-psycopg2 (al menos cuando escribí esto):

sudo apt-get install pip3 sudo apt-get install libpq-dev sudo pip3 install psycopg2


Solo ejecuta esto usando el terminal:

$ sudo apt-get install python3-dev

De esta manera, podrías usar gcc para construir el módulo que estás tratando de usar.