En el ( C:\Program Archivos \PostgreSQL\9.6 ) el "installation-notes.htm" para postgreSQL 9.6 muestra python 3.3 como la versión compatible. Lo instalé, lo puse en mi ruta/variables de windows 7, y puedo ejecutar python 3.3 en la línea de comandos. Después de emitir un CREATE LANGUAGE plpython3u
pude escribir funciones plpython3u. Pero, QGIS utiliza python 2.7.5. Cuando cargo QGIS, ya no carga su consola python porque explica que python33.dll no es compatible. Supongo que podría intentar revertir a python 2.7, en windows 7, pero ¿se supone que es compatible con postgreSQL 9.6?
Combinando los consejos de las dos respuestas, he editado mis variables de entorno para eliminar cualquier mención de python3.3. QGis se carga, ¡y con la consola de python! No estoy seguro si las variables de entorno de python 3.3 pueden ser necesarias para que las funciones de plpython3u funcionen en postgreSQL.