Instalé pgAdmin 4 a través del instalador EnterpriseDB PostgreSQL, así como el instalador independiente de Windows y tuve el mismo problema en ambas ocasiones. Entonces me encontré con esto: https://www.pgadmin.org/docs4/dev/desktop_deployment.html
Parece que el instalador de Windows configura pgAdmin para el modo de servidor, y necesitamos cambiarlo al modo de escritorio. No sé por qué el instalador no tiene una opción para esto.
Debería poder hacerlo funcionar haciendo lo siguiente:
- Modifique el archivo config_local.py en la carpeta web, agregando
SERVER_MODE = False
- Instale Python para Windows , marcando la casilla para agregarlo a su ruta
- Instale los paquetes de Python necesarios para ejecutar setup.py (ver más abajo)
- Elimine C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db ya que el modo de actualización parece no funcionar.
- Ejecutar
python setup.py
desde cualquier símbolo del sistema
Aquí están los paquetes de Python que creo que instalé para que setup.py funcione
pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy