Tôi đã cài đặt pgAdmin 4 thông qua trình cài đặt EnterpriseDB PostgreSQL cũng như trình cài đặt Windows độc lập và gặp vấn đề tương tự cả hai lần. Sau đó, tôi đã xem qua: https://www.pgadmin.org/docs4/dev/desktop_deployment.html
Có vẻ như trình cài đặt Windows định cấu hình pgAdmin cho chế độ máy chủ và chúng ta cần chuyển nó sang chế độ Máy tính để bàn. Tại sao trình cài đặt không có tùy chọn cho việc này tôi không biết.
Bạn sẽ có thể làm cho nó hoạt động bằng cách làm như sau:
- Sửa đổi tệp config_local.py trong thư mục web, thêm
SERVER_MODE = False
- Cài đặt python cho windows , kiểm tra hộp để thêm nó vào đường dẫn của bạn
- Cài đặt các gói python cần thiết để chạy setup.py (xem bên dưới)
- Xóa C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ pgadmin4.db vì chế độ nâng cấp dường như không hoạt động.
- Chạy
python setup.py
từ bất kỳ dấu nhắc lệnh nào
Dưới đây là các gói python tôi nghĩ rằng tôi đã cài đặt để có được setup.py hoạt động
pip install flask
pip install flask_security
pip install flask_babel
pip install django-htmlmin
pip install python-dateutil
pip install flask_sqlalchemy