Podle https://www.pgadmin.org/download/pip4.php.
Nainstalujte virtualenv spuštěním:
sudo apt-get install virtualenv
Musíte také nainstalovat tyto 2 knihovny:
sudo apt-get install libpq-dev python-dev
Potom:
cd ~/bin/
virtualenv pgadmin4
Dávám přednost použití ~/bin/
adresář pro instalaci aplikací.
Poté si stáhnete pgadmin4-1.1-py2-none-any.whl
nebo pgadmin4-1.1-py3-none-any.whl
v závislosti na verzi pythonu, kterou používáte. Pro tento příklad používáme python 2.7.
Stáhnete si pgadmin4:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
Aktivujte virtuální prostředí:
. ~/bin/pgadmin4/bin/activate
Poté uvidíte (pgadmin4)
v terminálu.
Uvnitř pgadmin4 spusťte:
pip install ./pgadmin4-1.1-py2-none-any.whl
Poté musíte být schopni spustit pgadmin4:
python ~/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Abyste si běh procesu trochu usnadnili, můžete si vytvořit alias. Například v Ubuntu 16.04 LTS přidejte alias do ~/.bash_aliases
soubor:
alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'
Kde your_username
by mělo být nahrazeno vaším skutečným uživatelským jménem.
Poté udělte oprávnění ke spuštění, například 764
do pgAdmin4.py
soubor v:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Také musíte upravit pgAdmin4.py
soubor a přidejte tento řádek úplně nahoru:
#!/home/your_username/bin/pgadmin4/bin/python
kde your_username
je vaše skutečné uživatelské jméno.
Tím zajistíte, že aplikaci spouštíte pomocí požadované verze pythonu a zahrnete všechny potřebné závislosti ke spuštění pgadmin4
.
Poté spusťte . ~/.bashrc
za účelem použití změn.
Nyní tedy můžete otevřít svůj terminál a jednoduše napsat pgadmin4
abyste jej mohli spustit.
Otevřete prohlížeč a přejděte na:
http://127.0.0.1:5050
Ještě jedna věc na poznámku - pokud potřebujete spustit pgadmin4
v režimu plochy je třeba změnit SERVER_MODE
na False v:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py
Jinak, když navštívíte localhost:5050, požádá vás o vaše přihlašovací jméno a heslo.
UDPATE:
Od roku 2021 (a podstatně dříve) by mnohem lepší možností bylo použít předkonfigurovaný kontejner dockeru s pgadmin4. Například obraz dockeru pgadmin4 lze stáhnout z https://hub.docker.com/r/dpage/pgadmin4/.
Doufám, že to pomůže.