你这个问题信息有点少,我先按在 Linux 上运行 pgAdmin 常见报错原因给你梳理一下,你可以对照看看是哪一种。
报错示例:
ModuleNotFoundErrorNo module named 'xyz'原因
解决
python3 -m venv pgadmin-env
source pgadmin-env/bin/activate
pip install pgadmin4
或直接使用官方 桌面版 / apt 安装版本
报错:
Address already in use解决
lsof -i:5050
kill -9 <pid>
或修改配置:
config_local.py
DEFAULT_SERVER_PORT = 5051
报错:
could not connect to serverconnection refused检查
systemctl status postgresql
netstat -an | grep 5432
常见原因
pg_hba.conf 不允许连接报错:
Permission denied/var/lib/pgadmin 无法写入解决
sudo chown -R $USER:$USER ~/.pgadmin
你可能是:
pgadmin4
但应该:
sudo systemctl start pgadmin4
# 或
http://localhost/pgadmin4
你可以直接把报错原文发我,并补充:
如果你愿意,直接把报错贴出来,我可以直接告诉你哪一行导致的问题 + 修复命令。