Komentarz Ali Nikneshan pod teraz usuniętą odpowiedzią uratował mnie już kilka razy, gdy miałem ten sam problem. Nie jestem pewien, dlaczego został usunięty, ale zamieszczam go ponownie w nadziei, że komuś pomoże:
pip install -U --no-cache-dir --force psycopg2