Ошибка no such process
возникает из-за того, что psycopg2 ищет cygpq.dll и не может его найти.
Когда вы устанавливаете postgres из исходного кода, он помещает этот .dll в / usr / local / pgsql / lib /
Очевидно, что cygpq.dll разрешается загрузчиком процессов win32, а не cygwin или python, поэтому вы должны поместить его где-нибудь на пути Windows. Хорошее место это /usr/local/bin.
cp /usr/local/pgsql/lib/cygpq.dll /usr/local/bin/