Comment installer Psycopg2 avec PIP sur Python

image_pdfimage_print

Dans ce tutoriel nous allons découvrir comment installer Psycopg2 avec PIP sur Python. En Python, nous avons plusieurs modules disponibles pour se connecter et travailler avec PostgreSQL. Voici la liste.

  • Psycopg2
  • py-postgresql
  • PyGreSQL
  • pg8000
  • ocpgdb
  • bpgsql
  • sqlAlchemy

 
 
Tout les modules ci-dessus respectent la spécification Python Database API v2.0 (PEP 249). Cette API a été conçue pour encourager et maintenir le lien entre les modules Python utilisés pour accéder aux bases de données. En d’autres termes, la syntaxe, la méthode et le mode d’accès à la base de données sont les mêmes dans tous les modules.

Pour ce tutoriel, nous allons utiliser le module Psycopg2. Pourquoi?

  • Psycopg2 est le pilote python le plus populaire pour PostgreSQL.
  • Il est requis pour la plupart des frameworks Python et Postgres.
  • La maintenance et la prise en charge de la version principale de Python, à savoir Python 3 et Python 2.
  • Il est thread-safe (les threads peuvent partager les connexions). Il a été conçu pour des applications fortement multithread.

 

Installer Psycopg2 avec PIP sur Python

Vous devez installer Psycopg2 sur votre machine pour utiliser PostgreSQL avec Python. Ce module est disponible sur pypi.org.

 
À l’aide de la commande pip, vous pouvez installer Psycopg2 sur n’importe quel système d’exploitation, y compris Windows, macOS, Linux, Unix et Ubuntu. Utilisez la commande pip suivante pour installer Psycopg2.

pip install psycopg2

Vous pouvez également installer une version spécifique à l’aide de la commande suivante.

pip install psycopg2=2.8

Si vous êtes confronté à une erreur d’installation de pip, échec avec «
connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598) ». Vous pouvez résoudre cette erreur.

Vous pouvez ignorer les erreurs SSL en définissant pypi.org et files.pythonhosted.org en tant qu’hôtes de confiance.

python -m pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org psycopg2

Si toujours ne fonction pas, essayer de le télécharger à partir de github en utilisant la commande suivante:

python -m pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py25#egg=psycopg2
Vérifiez l’installation de Psycopg2 en vous connectant à une base de donnée Postgres en utilisant Psycopg2.

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *