Usaremos para esta instalación Python 2.7
Instalamos las siguiente dependencias en caso de no tenerlas intaladas.
sudo apt-get install virtualenv python-pip libpq-dev python-dev
Creamos la carpeta pgadmin4
mkdir pgadmin
Nos movemos a la carpeta
cd pgadmin
Creamos un virtual environment y los activamos
virtualenv pgadmin4 source pgadmin4/bin/activate
Instalamos pgadmin
pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.1/pip/pgadmin4-3.1-py2.py3-none-any.whl
Configurar
Generamos la configuración por defecto
vi lib/python2.7/site-packages/pgadmin4/config_local.py
Insertamos lo siguiente:
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
Lanzamos pgadmin4
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Web por defecto
http://localhost:5050