Wie installiere ich pgAdmin 4 auf Ubuntu 16.04? Mangel an Informationen auf der Homepage.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Wie installiere ich pgAdmin 4 auf Ubuntu 16.04? Mangel an Informationen auf der Homepage.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Antworten:
Dies sind die Schritte, die ich ausgeführt habe:
1) Ich habe es nicht virtualenvwrapperinstalliert, also habe ich es (duh!) Installiert
sudo pip install virtualenvwrapper
2) Auf meinem Home-Ordner stehend habe ich eine pgadminvirtuelle Umgebung erstellt, die einen pgadminOrdner erstellt, in dem ich ihn anweise, sich selbst zu aktivieren
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3) In meiner virtuellen Umgebung stelle ich sicher, dass die erforderlichen Abhängigkeiten vorhanden sind, damit ich wheelfür pycryptound erstellen kannpsycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4) Mit den erforderlichen Deps kann ich jetzt die neueste pgadmin4-Version herunterladen und installieren
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 ist in meiner virtuellen Umgebung installiert. Jetzt muss ich config_local.pyin dem Ordner , in dem es installiert wurde, einen erstellen und config.pyals Basis verwenden. Also, lassen Sie uns zuerst das finden:
find . -wholename "*pgadmin4/config.py"
6) Es sagt mir, dass es in ist, ./lib/python2.7/site-packages/pgadmin4/config.pyso dass ich es jetzt kopieren und pgAdmin4 ausführen kann:
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
Die Webapp läuft jetzt unter http: // localhost: 5050
### EDIT ###
Um zu vermeiden, dass dieser Thread jedes Mal aktualisiert wird, wenn eine neue Version von pgAdmin4 veröffentlicht wird, habe ich bei GitHub ein pgadmin4_installer-Repo erstellt mit:
/etc/initsollten Sie in der Lage sein, zu verwenden sudo update-rc.d uwsgi enable. Das oder erstelle einen Eintrag in root's crontab like@reboot /usr/sbin/service uwsgi start &> /dev/null
Dies sind die Anweisungen für die Installation im Servermodus . Informationen zum Desktop-Modus finden Sie unter So installieren Sie pgAdmin 4 im Desktop-Modus unter Ubuntu 16.04 .
Für pgAdmin 4 v1.4 unter Ubuntu 16.04 laut Download-Seite :
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
Eine Möglichkeit zum Installieren pgadmin4besteht darin, das Python-Rad unter https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/ herunterzuladen und es dann pipzu installieren:
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
Beachten Sie, dass das Rad funktioniert nur für Python 2. Wenn Sie eine Fehlermeldung erhalten , die besagt , „Fehler:. Pg_config ausführbare Datei nicht gefunden“, installieren Sie, pg_configindem Sie sudo apt-get install libpq-devnach /programming//q/11618898/486919 .
Führen Sie laut https://www.pgadmin.org/download/pip4.phppgadmin4 die folgenden Schritte aus , um auszuführen :
Nach der Installation müssen Sie eine
config_local.pyDatei im selben Verzeichnis wie erstellenconfig.py. Auf einem Computer, auf dem eine virtuelle Umgebung erstellt wurde~/pgadmin4, ist dies~/pgadmin4/lib/python2.7/site-packages/pgadmin4. Stellen Sie sicher , setzen Sie die Werte für dieSECRET_KEY,SECURITY_PASSWORD_SALTundCSRF_SESSION_KEYEinstellungen Nötigste - sieheconfig.pyfür weitere Informationen und andere Einstellungen , die angepasst werden können. Um auf andere Variablen von zu verweisenconfig.py, müssen Sie möglicherweisefrom config import *oben in einfügenconfig_local.py.pgAdmin kann jetzt mit einem Befehl wie ausgeführt werden
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py. Zeigen Sie schließlich mit Ihrem Browser auf http://127.0.0.1:5050 .