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 virtualenvwrapper
installiert, also habe ich es (duh!) Installiert
sudo pip install virtualenvwrapper
2) Auf meinem Home-Ordner stehend habe ich eine pgadmin
virtuelle Umgebung erstellt, die einen pgadmin
Ordner 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 wheel
für pycrypto
und 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.py
in dem Ordner , in dem es installiert wurde, einen erstellen und config.py
als 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.py
so 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/init
sollten 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 pgadmin4
besteht darin, das Python-Rad unter https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/ herunterzuladen und es dann pip
zu 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_config
indem Sie sudo apt-get install libpq-dev
nach /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.py
Datei 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_SALT
undCSRF_SESSION_KEY
Einstellungen Nötigste - sieheconfig.py
fü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 .