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