I've had this problem, and I believe what fixed it for me was described here. Try doing this:
brew install postgresql pip install "psycopg[binary,pool]" --force-reinstall --no-cache-dir