Python中如何在Windows下安装PGAdmin4并开启单用户desktop模式独立窗口界面?

初识 pgadmin4,默认安装后开启的是 server 模式,用浏览器窗口打开界面,参照关官方手册试着加了下 config_local.py ,关掉了相关 SERVER_MODE 后,还是用浏览器启动的。如何配置才能进入单用户模式通过 win 窗口进入界面?求解,谢谢。

web/config_loca.py 配置如下:
import os
DATA_DIR = os.path.realpath(os.path.expanduser(u’~/.pgadmin/’))
LOG_FILE = os.path.join(DATA_DIR, ‘pgadmin4.log’)
SQLITE_PATH = os.path.join(DATA_DIR, ‘pgadmin4.db’)
SESSION_DB_PATH = os.path.join(DATA_DIR, ‘sessions’)
STORAGE_DIR = os.path.join(DATA_DIR, ‘storage’)
SERVER_MODE = False
Python中如何在Windows下安装PGAdmin4并开启单用户desktop模式独立窗口界面?


1 回复

要在Windows下安装PGAdmin4并开启单用户桌面模式,可以按照以下步骤操作:

1. 安装Python和pip 确保系统已安装Python(建议3.7+)和pip。可以从Python官网下载安装包,安装时勾选“Add Python to PATH”。

2. 创建虚拟环境(可选但推荐) 打开命令提示符(CMD)或PowerShell,运行:

python -m venv pgadmin_env
pgadmin_env\Scripts\activate

3. 安装PGAdmin4 在激活的虚拟环境中,执行:

pip install pgadmin4

4. 配置桌面模式 创建配置文件 config_local.py,内容如下:

import os
DATA_DIR = os.path.realpath(os.path.expanduser('~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
SERVER_MODE = False  # 关键:设置为False启用桌面模式

5. 运行PGAdmin4 在命令行中执行:

python -m pgadmin4

首次运行时会提示设置邮箱和密码,之后可通过浏览器访问 http://localhost:5050 使用独立窗口界面。

总结: 核心是安装后通过 SERVER_MODE = False 配置开启桌面模式。

回到顶部