Enligt https://www.pgadmin.org/download/pip4.php.
Installera virtualenv genom att köra:
sudo apt-get install virtualenv
Du måste också installera dessa två bibliotek:
sudo apt-get install libpq-dev python-dev
Sedan:
cd ~/bin/
virtualenv pgadmin4
Jag föredrar att använda ~/bin/
katalog för installation av program.
Sedan laddar du ner pgadmin4-1.1-py2-none-any.whl
eller pgadmin4-1.1-py3-none-any.whl
beroende på vilken pythonversion du använder. För det här exemplet använder vi python 2.7.
Du laddar ner pgadmin4:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
Aktivera virtualenv:
. ~/bin/pgadmin4/bin/activate
Efter det kommer du att se (pgadmin4)
i terminalen.
Insidan av pgadmin4 kör:
pip install ./pgadmin4-1.1-py2-none-any.whl
Efter det måste du kunna köra pgadmin4:
python ~/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
För att göra körprocessen lite enklare kan du skapa ett alias. Till exempel, i Ubuntu 16.04 LTS, lägg till alias i ~/.bash_aliases
fil:
alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'
Där your_username
bör ersättas av ditt riktiga användarnamn.
Ge sedan körtillstånd, till exempel 764
till pgAdmin4.py
fil i:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Du måste också redigera pgAdmin4.py
fil och lägg till den här raden längst upp:
#!/home/your_username/bin/pgadmin4/bin/python
där your_username
är ditt riktiga användarnamn.
Detta kommer att se till att du kör programmet med den nödvändiga versionen av python och inkluderar alla nödvändiga beroenden för att köra pgadmin4
.
Kör sedan . ~/.bashrc
för att tillämpa ändringarna.
Så nu kan du öppna din terminal och helt enkelt skriva pgadmin4
för att köra den.
Öppna din webbläsare och peka på:
http://127.0.0.1:5050
En sak till att notera - om du behöver köra pgadmin4
i skrivbordsläge måste du ändra SERVER_MODE
till False i:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py
Annars kommer du att be dig om ditt användarnamn och lösenord när du besöker localhost:5050.
UPPDATERA:
Från och med 2021 (och betydligt tidigare) skulle ett mycket bättre alternativ vara att använda en förkonfigurerad dockarcontainer med pgadmin4 på. Till exempel kan en pgadmin4 docker-bild laddas ner från https://hub.docker.com/r/dpage/pgadmin4/.
Hoppas detta hjälper.