November 24, 2019
Установка pgadmin4 - python
Устанавливаем окружение python
python -m venv pgadmin4/
Заходим
cd ./pgadmin4
Качаем python weel pgAdmin4
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.0/pip/pgadmin4-2.0-py2.py3-none-any.whl
Активируем окружение
. /bin/activate
Устанавливаем pgadmin4
pip install pgadmin4-2.0-py2.py3-none-any.whl
Настраиваем на быстрый запуск
cd ~/pgadmin4/lib/python3.7/site-packages/pgadmin4 touch config_local.py
Редактируем файл
vim config_local.py
Прописываем в файле
import os SERVER_MODE = False 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')
esc -> : -> wq -> enter
Переконфигурируем
python ~/pgadmin4/lib/python3.7/site-packages/pgadmin4/setup.py
Проверяем
python ~/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgAdmin4.py
Выходим из окружения
deactivate
Для быстрого запуска
touch ~/pgadmin4/pgadmin4.sh
Прописываем
#!/usr/bin/env bash cd ~/pgadmin4/ . bin/activate python ~/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgAdmin4.py
Псевдоним в системе
vim ~/.bashrc
Пишем
alias pgadmin4='~/pgadmin4/pgadmin4.sh'
Перезагружаем bachrc
source ~/.bashrc
Запускаем
pgadmin4
November 24, 2019, 10:22
0 views
0 reactions