我对postgresql、pgadmin和它的所有工具都是完全陌生的。而且对python一无所知。我需要将pgadmin部署为windows7操作系统上的web应用程序。我一直在尝试来自the official site的pgadmin文档,但没有结果。总是出错,他们要求你做1,2,3,但没有检查位置和如何检查,等等。我需要一个详细的指南来安装和部署pgadmin4v2作为web应用程序-使用或不使用postgreSql。
谢谢..。
发布于 2017-11-15 20:43:54
对于Ubuntu上的pgAdmin 4 v2.0,根据download page
安装依赖项、创建虚拟环境、下载、安装和配置
sudo apt-get install virtualenv python-pip libpq-dev python-dev
cd
virtualenv pgadmin4
cd pgadmin4
source bin/activate
pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.0/pip/pgadmin4-2.0-py2.py3-none-any.whl
配置
覆盖默认路径,并在本地配置文件中将其设置为单用户模式:
nano lib/python2.7/site-packages/pgadmin4/config_local.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 lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
访问
访问http://localhost:5050
出口
使用Ctrl-C退出
再次运行
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
创建一条捷径
touch ~/pgadmin4/pgadmin4
chmod +x ~/pgadmin4/pgadmin4
nano ~/pgadmin4/pgadmin4
写入:
#!/bin/bash
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
现在,您可以使用一个更简单的命令来运行它:
~/pgadmin4/pgadmin4
参考:link
https://stackoverflow.com/questions/47305974
复制相似问题