Я установил pgAdmin 4 с помощью установщика EnterpriseDB PostgreSQL, а также автономного установщика Windows, и у меня была одна и та же проблема. Затем я наткнулся на это: https://www.pgadmin.org/docs4/dev/desktop_deployment.html
Кажется, установщик Windows настраивает pgAdmin для режима сервера, и нам нужно переключить его в режим рабочего стола. Почему у установщика нет опции для этого я не знаю.
Вы должны быть в состоянии заставить это работать, делая следующее:
- Изменить файл config_local.py в веб-папке, добавив
SERVER_MODE = False
- Установите Python для Windows , отметив флажок, чтобы добавить его в свой путь
- Установите пакеты python, необходимые для запуска setup.py (см. Ниже)
- Удалите C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db, поскольку режим обновления не работает.
- Запустить
python setup.py
из любой командной строки
Вот пакеты python, которые я установил, чтобы заставить setup.py работать
pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy