温馨提示×

ubuntu pgadmin为啥打不开

小樊
37
2026-09-21 22:59:08
栏目: 智能运维

在 Ubuntu 上 pgAdmin 打不开 通常有几种常见原因,下面按「最常见 → 较少见」给你排查思路,你可以对照看是哪一种。


一、最常见原因

1️⃣ 你装的是 pgAdmin 4(桌面版),但缺少运行环境

如果是通过 apt 安装的 pgadmin4 / pgadmin4-desktop:

pgadmin4

打不开,一般是:

  • 缺 Python 依赖
  • 缺 Electron / Chromium
  • 桌面环境不兼容

✅ 解决:

sudo apt update
sudo apt install -f
sudo apt install pgadmin4-desktop

然后重启系统再试。


2️⃣ 用 Snap 安装的 pgAdmin 打不开(非常常见)

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

3️⃣ pgAdmin 启动了但界面不显示(后台进程卡死)

有时候进程其实在跑,只是窗口不出来。

ps aux | grep pgadmin

如果有残留进程:

pkill pgadmin
pkill electron

再重新打开。


二、Web 版 pgAdmin 打不开(不是桌面)

如果你是 pgAdmin 4 Web 模式:

sudo /usr/pgadmin4/bin/setup-web.sh

然后访问:

http://127.0.0.1/pgadmin4

常见坑:

  • Apache / Nginx 没启动
  • 端口被占用
  • Python 版本不兼容

三、看具体错误(最关键)

你可以直接终端运行,看报错:

pgadmin4

或(桌面版):

/usr/pgadmin4/bin/pgadmin4

把 终端报错内容贴出来,我可以精准告诉你哪里坏了。


四、快速结论(90%情况)

✅ Ubuntu 上 不要用 Snap 版 pgAdmin
✅ 用官方 apt 源 + pgadmin4-desktop
✅ 打不开先 pkill pgadmin 再开


如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 安装方式(apt / snap / 源码)
  • 终端报错内容

我可以直接帮你修好。

0 踩