Python PostgreSQL - Introdução

PostgreSQL é um poderoso sistema de banco de dados objeto-relacional de código aberto. Possui mais de 15 anos de fase de desenvolvimento ativo e uma arquitetura comprovada que lhe valeu uma forte reputação de confiabilidade, integridade de dados e correção.

Para se comunicar com o PostgreSQL usando Python, você precisa instalar o psycopg, um adaptador fornecido para programação em Python, a versão atual deste é psycog2.

psycopg2 foi escrito com o objetivo de ser muito pequeno, rápido e estável como uma rocha. Ele está disponível em PIP (gerenciador de pacotes de python)

Instalando Psycog2 usando PIP

Em primeiro lugar, certifique-se de que o python e o PIP estejam instalados em seu sistema corretamente e o PIP esteja atualizado.

Para atualizar o PIP, abra o prompt de comando e execute o seguinte comando -

C:\Users\Tutorialspoint>python -m pip install --upgrade pip
Collecting pip
   Using cached 
https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl
Installing collected packages: pip
   Found existing installation: pip 19.0.3
      Uninstalling pip-19.0.3:
         Successfully uninstalled pip-19.0.3
Successfully installed pip-19.2.2

Em seguida, abra o prompt de comando no modo admin e execute o pip install psycopg2-binary comando como mostrado abaixo -

C:\WINDOWS\system32>pip install psycopg2-binary
Collecting psycopg2-binary
   Using cached 
https://files.pythonhosted.org/packages/80/79/d0d13ce4c2f1addf4786f4a2ded802c2df66ddf3c1b1a982ed8d4cb9fc6d/psycopg2_binary-2.8.3-cp37-cp37m-win32.whl
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.8.3

Verificação

Para verificar a instalação, crie um script Python de amostra com a seguinte linha.

import mysql.connector

Se a instalação for bem-sucedida, quando você executá-la, você não deverá obter nenhum erro -

D:\Python_PostgreSQL>import psycopg2
D:\Python_PostgreSQL>