Python MySQL

Python PostgreSQL

Python SQLite

Python MongoDB

Python Data Access Resources

Python PostgreSQL - Introduction



Installation

PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development phase and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness.

To communicate with PostgreSQL using Python you need to install psycopg, an adapter provided for python programming, the current version of this is psycog2.

psycopg2 was written with the aim of being very small and fast, and stable as a rock. It is available under PIP (package manager of python)

Installing Psycog2 using PIP

Then, open command prompt in admin mode and execute the pip install psycopg2-binary command as shown below −

(myenv) D:\Projects\python\myenv>pip3 install psycopg2-binary
Collecting psycopg2-binary
  Downloading psycopg2_binary-2.9.11-cp314-cp314-win_amd64.whl.metadata (5.1 kB)
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.9.11

Verification

To verify the installation, create a sample python script with the following line in it.

import psycopg2

If the installation is successful, when you execute it, you should not get any errors −

(myenv) D:\Projects\python\myenv>py
Python 3.14.2 (tags/v3.14.2:df79316, Dec  5 2025, 17:18:21) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
>>>
Advertisements