在 Ubuntu 上 pgAdmin 打不开 通常有几种常见原因,下面按「最常见 → 较少见」给你排查思路,你可以对照看是哪一种。
如果是通过 apt 安装的 pgadmin4 / pgadmin4-desktop:
pgadmin4
打不开,一般是:
✅ 解决:
sudo apt update
sudo apt install -f
sudo apt install pgadmin4-desktop
然后重启系统再试。
Snap 版 pgAdmin 在 Ubuntu 上 经常起不来。
检查:
snap list | grep pgadmin
✅ 建议直接卸载 Snap 版:
sudo snap remove pgadmin4
改用官方 apt 源安装(最稳):
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/pgadmin.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/pgadmin.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
sudo apt update
sudo apt install pgadmin4-desktop
有时候进程其实在跑,只是窗口不出来。
ps aux | grep pgadmin
如果有残留进程:
pkill pgadmin
pkill electron
再重新打开。
如果你是 pgAdmin 4 Web 模式:
sudo /usr/pgadmin4/bin/setup-web.sh
然后访问:
http://127.0.0.1/pgadmin4
常见坑:
你可以直接终端运行,看报错:
pgadmin4
或(桌面版):
/usr/pgadmin4/bin/pgadmin4
把 终端报错内容贴出来,我可以精准告诉你哪里坏了。
✅ Ubuntu 上 不要用 Snap 版 pgAdmin
✅ 用官方 apt 源 + pgadmin4-desktop
✅ 打不开先 pkill pgadmin 再开
如果你愿意,可以告诉我:
我可以直接帮你修好。