Comment installer psycopg2 pour Python 3.x?
Juste commencé Python il y a quelques jours et je suis en utilisant PyCharm à développer une application web avec Django. J'ai libpq-dev python-dev paquets déjà installés, mais c'est toujours en me jetant à la même erreur:
./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
qui, selon Google est le problème qui se produit lorsque python paquet-dev n'est pas installé. Notez que je suis exécution de l'installation, de l'intérieur de la PyCharm interface pour un virtualenv que j'ai créé pour le 3.2 et 3.3 (pas sûr de la façon de l'exécuter à partir de la borne). De l'installation à l'extérieur de la virtualenv jette toujours la même erreur, même quand je l'installer à partir du terminal setup.py. Si je lance pip install psycopg2 à partir du terminal, il réussit, mais il s'installe pour Python 2.7. Selon leur site web, ils ont en charge jusqu'à Python 3.2.
source d'informationauteur Lunyx
Vous devez vous connecter pour publier un commentaire.
Lancez-le à l'aide de la borne:
De cette façon, vous pouvez utiliser gcc pour construire le module que vous essayez d'utiliser.
Sur Ubuntu, il suffit de lancer ce:
Une autre option qui semble fournir une version plus récente de psycopg2 que celui de la
python3-psycopg2
paquet (au moins lorsque j'ai écrit ce):