Jak zainstalować pgAdmin 4 na Ubuntu 16.04? Brak informacji na stronie głównej.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Jak zainstalować pgAdmin 4 na Ubuntu 16.04? Brak informacji na stronie głównej.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Odpowiedzi:
Oto kroki, które wykonałem, aby uruchomić:
1) Nie virtualenvwrapper
zainstalowałem, więc (duh!) Zainstalowałem
sudo pip install virtualenvwrapper
2) Stojąc na moim folderze domowym, stworzyłem pgadmin
wirtualne środowisko, które tworzy pgadmin
folder, w którym każę się aktywować
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3) W moim środowisku wirtualnym upewniam się, że mam wymagane zależności, aby móc budować wheel
dla pycrypto
ipsycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4) Mając wymagane deps, teraz mogę pobrać i zainstalować pip najnowszą wersję 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 jest zainstalowany w moim virtualenv, teraz muszę utworzyć config_local.py
w tym samym folderze, w którym został zainstalowany, i użyję go config.py
jako podstawy. Znajdźmy więc ten pierwszy:
find . -wholename "*pgadmin4/config.py"
6) Mówi mi, że jest w ./lib/python2.7/site-packages/pgadmin4/config.py
środku, więc teraz mogę go skopiować i uruchomić 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
Aplikacja internetowa działa teraz pod adresem http: // localhost: 5050
### EDYTOWAĆ ###
Aby uniknąć aktualizacji tego wątku za każdym razem, gdy wydawana jest nowa wersja pgAdmin4, utworzyłem repozytorium pgadmin4_installer w GitHub, używając:
/etc/init
powinieneś mieć możliwość korzystania z niego sudo update-rc.d uwsgi enable
. To lub stwórz wpis w @reboot /usr/sbin/service uwsgi start &> /dev/null
Są to instrukcje instalacji w trybie serwera . W przypadku trybu pulpitu zobacz Jak zainstalować pgAdmin 4 w trybie pulpitu na Ubuntu 16.04 .
W przypadku pgAdmin 4 v1.4 na Ubuntu 16.04 , zgodnie ze stroną pobierania :
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
Jednym ze sposobów instalacji pgadmin4
jest pobranie koła Python pod adresem https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/, a następnie użycie go pip
do zainstalowania:
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
Zauważ, że koło działa tylko dla Pythona 2. Jeśli pojawi się komunikat o błędzie „Błąd: nie znaleziono pliku wykonywalnego pg_config.”, Zainstaluj pg_config
, uruchamiając sudo apt-get install libpq-dev
zgodnie z /programming//q/11618898/486919 .
Zgodnie z https://www.pgadmin.org/download/pip4.php , aby uruchomić pgadmin4
, wykonaj następujące czynności:
Po zainstalowaniu musisz utworzyć
config_local.py
plik w tym samym katalogu coconfig.py
. Na komputerze z utworzonym środowiskiem wirtualnym~/pgadmin4
jest to~/pgadmin4/lib/python2.7/site-packages/pgadmin4
. Upewnij się, że ustawienie wartości dlaSECRET_KEY
,SECURITY_PASSWORD_SALT
orazCSRF_SESSION_KEY
ustawienia na minimum - zobaczconfig.py
więcej informacji i innych ustawień, które można dostosować. Aby odwoływać się do innych zmiennychconfig.py
, konieczne może być umieszczenie ichfrom config import *
na górzeconfig_local.py
.pgAdmin można teraz uruchomić za pomocą polecenia takiego jak
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
. Na koniec skieruj swoją przeglądarkę na http://127.0.0.1:5050 .