Installation de Psycopg2 avec "pip" en Python
Lors de l'utilisation de Python avec des environnements virtuels pour installer le pilote de base de données psycopg2, les utilisateurs peuvent rencontrer des erreurs liées à l'absence de l'exécutable pg_config. Pour résoudre ce problème, des étapes supplémentaires sont nécessaires.
Message d'erreur :
Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'.
Solution :
Il existe deux approches principales pour installer psycopg2 avec succès :
Option 1 : Installer les roues binaires
Pour les utilisateurs sous Windows, il est recommandé d'installer le package psycopg2-binary, qui fournit binaires prédéfinis pour différentes versions de Python. Cela simplifie le processus d'installation :
pip install psycopg2-binary
Option 2 : Construire à partir des sources (Linux/Mac)
Prérequis :
Pour construire psycopg2 à partir des sources, installez les dépendances suivantes :
Debian/Ubuntu :
Étapes :
Télécharger le code source de psycopg2 :
wget https://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.8.6.tar.gz
Extraire l'archive :
tar xvf psycopg2-2.8.6.tar.gz
Naviguer dans le répertoire extrait :
cd psycopg2-2.8.6
Configurez le build en passant le chemin de l'exécutable pg_config :
python setup.py build_ext --pg-config /path/to/pg_config
Installez le package :
sudo python setup.py install
Vérifiez l'installation :
python -c "import psycopg2; print(psycopg2.__version__)"
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!