WSL Ubuntu中Pgadmin4已安装但无法启动:提示命令未找到
解决pgAdmin4在WSL Ubuntu 22.04中无法启动的问题
先试正确的启动命令
你安装的是pgadmin4-desktop包,启动命令不是pgadmin4,而是pgadmin4-desktop,直接在终端执行:
pgadmin4-desktop
处理WSL的GUI显示依赖
WSL本身没有图形环境,要运行GUI程序需要Windows端的X服务器支持:
- 先在Windows上安装X服务器工具(比如VcXsrv、X410),启动时勾选Disable access control选项。
- 在WSL终端里设置DISPLAY环境变量:
之后再执行export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0pgadmin4-desktop启动程序。
备选:改用Web版pgAdmin4
如果不想折腾GUI环境,可以用Web版:
- 先初始化Web版配置:
按照提示设置登录邮箱和密码。sudo /usr/pgadmin4/bin/setup-web.sh - 启动服务:
sudo systemctl start pgadmin4 - 在Windows浏览器里访问
http://localhost:5050,用刚才设置的账号登录即可。
验证命令路径(可选)
如果pgadmin4-desktop还是提示找不到,检查命令的安装路径:
dpkg -L pgadmin4-desktop | grep bin
把输出的路径添加到PATH里(比如export PATH=$PATH:/path/to/bin),再尝试启动。
内容的提问来源于stack exchange,提问作者JeremyBreton
相关产品推荐
相关产品推荐

