Conectándose a PostgreSQL usando pyodbc

Tengo un PostgreSQL corriendo en localhost. Tengo el controlador psqlODBC instalado. Ahora cuando intento conectarme al servidor usando pyodbc como:

import pyodbc
connection = pyodbc.connect("DRIVER={psqlOBDC};SERVER=localhost;DATABASE=weather;UID=postgres;PWD=password")

pero me sale este error:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
pyodbc.Error: ('08001', '[08001] Already connected. (202) (SQLDriverConnect)')

¿Cuál es el problema?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta