Il commento di Ali Nikneshan sotto la risposta ora cancellata mi ha salvato già un paio di volte quando ho avuto lo stesso problema. Non sono sicuro del motivo per cui è stato eliminato, ma qui lo sto ripubblicando nella speranza che aiuti qualcuno:
pip install -U --no-cache-dir --force psycopg2