Як встановити pgAdmin 4 на Ubuntu 16.04? Відсутність інформації на домашній сторінці.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Як встановити pgAdmin 4 на Ubuntu 16.04? Відсутність інформації на домашній сторінці.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Відповіді:
Це кроки, які я дотримувався, щоб запустити його:
1) Я не virtualenvwrapper
встановлював, тому я (так!) Встановив його
sudo pip install virtualenvwrapper
2) Стоячи в домашній папці, я створив pgadmin
віртуальне середовище, яке створює pgadmin
папку, всередині якої я кажу їй, щоб активувати себе
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3) Всередині мого віртуального середовища я переконуюсь, що маю необхідні залежності, щоб я міг будувати wheel
для pycrypto
таpsycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4) Маючи необхідні деп-файли, тепер я можу завантажувати та завантажувати pipadmin4 останню версію pgadmin4
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.4/pip/pgadmin4-1.4-py2.py3-none-any.whl
pip install pgadmin4-1.4-py2.py3-none-any.whl
5) pgAdmin4 встановлений в моєму virtualenv, тепер мені потрібно створити config_local.py
в тій же папці, в яку він був встановлений, і я буду використовувати config.py
в якості бази. Отже, спочатку знайдемо це:
find . -wholename "*pgadmin4/config.py"
6) Це говорить мені, що це ./lib/python2.7/site-packages/pgadmin4/config.py
так, тепер я можу скопіювати його та запустити pgAdmin4:
cp ./lib/python2.7/site-packages/pgadmin4/config.py ./lib/python2.7/site-packages/pgadmin4/config_local.py
python ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Зараз веб-версія працює за адресою http: // localhost: 5050
### EDIT ###
Щоб уникнути оновлення цього потоку щоразу, коли виходить нова версія pgAdmin4, я зробив pgadmin4_installer repo в GitHub за допомогою:
/etc/init
вас має бути можливість користуватися sudo update-rc.d uwsgi enable
. Це, або створити запис у crontab root, як@reboot /usr/sbin/service uwsgi start &> /dev/null
Це інструкції щодо встановлення в режимі сервера . Для робочого столу див. Як встановити pgAdmin 4 у режимі робочого столу на Ubuntu 16.04 .
Для pgAdmin 4 v1.4 на Ubuntu 16.04 , відповідно до сторінки завантаження :
sudo apt-get install virtualenv python-pip libpq-dev
cd
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.4/pip/pgadmin4-1.4-py2.py3-none-any.whl
pip install pgadmin4-1.4-py2.py3-none-any.whl
gedit lib/python2.7/site-packages/pgadmin4/config_local.py
lib/python2.7/site-packages/pgadmin4/config_local.py
# Minimum configuration for config_local.py
CSRF_SESSION_KEY = 'Change this now'
SECRET_KEY = 'Change this now'
SECURITY_PASSWORD_SALT = 'Change this now'
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Один із способів інсталяції pgadmin4
- завантажити колесо Python за адресою https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/, а потім використовувати його pip
для встановлення:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.0-beta1/pip/pgadmin4-1.0_beta1-py2-none-any.whl
pip install pgadmin4-1.0_beta1-py2-none-any.whl
Зверніть увагу, що колесо працює лише для Python 2. Якщо ви отримаєте повідомлення про помилку, яке говорить "Помилка: виконуваний файл pg_config не знайдено.", Встановіть pg_config
його, запустивши sudo apt-get install libpq-dev
відповідно до /programming//q/11618898/486919 .
Відповідно до https://www.pgadmin.org/download/pip4.php , щоб запустити pgadmin4
, виконайте такі дії:
Після встановлення вам потрібно буде створити
config_local.py
файл у тому ж каталозі, що іconfig.py
. На машині з віртуальним середовищем, створеним у~/pgadmin4
, це~/pgadmin4/lib/python2.7/site-packages/pgadmin4
. Переконайтеся , що ви встановите значення дляSECRET_KEY
,SECURITY_PASSWORD_SALT
іCSRF_SESSION_KEY
налаштування на мінімум - смconfig.py
для отримання додаткової інформації та інших параметрів , які можуть бути налаштовані. Для посилання на інші змінні зconfig.py
, можливо, вам потрібно буде включитиfrom config import *
вгорі сторінкиconfig_local.py
.pgAdmin тепер може запускатися з такою командою
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
. Нарешті, вкажіть браузер на http://127.0.0.1:5050 .