Installer psycopg2 (postgresql) dans virtualenv sous windows
j'ai installé psycopg2 dans virtualenv en utilisant easy_install psycopg2
. Je n'ai pas vu d'erreurs et on dirait que l'installation s'est bien passée.. il y a un fichier egg créé dans le dir site-packages pour psycopg2..
mais quand j'exécute l'importation psycopg2 dans l'interpréteur, j'obtiens l'erreur suivante.. aucun indice? Comment puis-je résoudre ce problème.. toute autre façon d'installer psycopg2 dans virtualenv..
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "buildbdist.win32eggpsycopg2__init__.py", line 69, in <module>
File "buildbdist.win32eggpsycopg2_psycopg.py", line 7, in <module>
File "buildbdist.win32eggpsycopg2_psycopg.py", line 6, in __bootstrap__
Merci.
3 réponses
Edit: cette solution est dépassée. se référer à cette réponse à la place.
j'ai eu le même problème. Suite à la suggestion sur la page de téléchargement du port Windows pour le faire fonctionner sur Zope a fonctionné pour moi sous virtualenv (également dans l'installation non-virtuelle):
- téléchargez l'exécutable, renommez le .extension exe .zip
- Extraire le contenu du fichier.
- copier le dossier psycopg2 dans MyEnv / Lib
- copier l'oeuf dans MyEnv / Lib /site-packages
avez-vous vérifié que le répertoire " bin " de PostgreSQL est sur le chemin du système? Vérifiez avec une dactylographie rapide de 'ensemble' et de voir ce que vous obtenez.
il s'agit de la cause la plus commune des échecs d'importation de psycopg2 sur Windows.
il existe une alternative pour installer des paquets python dans votre ordinateur I. e, pip . Vous pouvez télécharger des paquets python en exécutant simplement: -
pip install pyscopg2
le format général de la commande est
pip install [package-name]
P. S: - pour installer les paquets python dans le monde entier via pip
sudo pip install [package-name]