Instalei o pgAdmin 4 por meio do instalador do EnterpriseDB PostgreSQL e do instalador independente do Windows e tive o mesmo problema nas duas vezes. Então me deparei com isso: https://www.pgadmin.org/docs4/dev/desktop_deployment.html
Parece que o instalador do Windows configura o pgAdmin para o modo servidor e precisamos mudar para o modo Desktop. Por que o instalador não tem uma opção para isso, eu não sei.
Você poderá fazê-lo funcionar da seguinte maneira:
- Modifique o arquivo config_local.py na pasta da Web, adicionando
SERVER_MODE = False
- Instale o python para windows , marcando a caixa para adicioná-lo ao seu caminho
- Instale os pacotes python necessários para executar o setup.py (veja abaixo)
- Exclua C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db, pois o modo de atualização parece não funcionar.
- Executar a
python setup.py
partir de qualquer prompt de comando
Aqui estão os pacotes python que acho que instalei para que o 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