Я установил 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