Volgens https://www.pgadmin.org/download/pip4.php.
Installeer de virtualenv door het volgende uit te voeren:
sudo apt-get install virtualenv
U moet ook deze 2 bibliotheken installeren:
sudo apt-get install libpq-dev python-dev
Dan:
cd ~/bin/
virtualenv pgadmin4
Ik gebruik liever de ~/bin/ directory voor het installeren van applicaties.
Vervolgens download je de pgadmin4-1.1-py2-none-any.whl of pgadmin4-1.1-py3-none-any.whl afhankelijk van de python-versie die u gebruikt. Voor dit voorbeeld gebruiken we python 2.7.
Je download pgadmin4:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
Activeer de virtuele omgeving:
. ~/bin/pgadmin4/bin/activate
Daarna ziet u (pgadmin4) in de terminal.
Binnenkant van pgadmin4 uitvoeren:
pip install ./pgadmin4-1.1-py2-none-any.whl
Daarna moet u pgadmin4 kunnen uitvoeren:
python ~/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Om het lopende proces een beetje gemakkelijker te maken, kunt u een alias maken. Voeg bijvoorbeeld in Ubuntu 16.04 LTS een alias toe in de ~/.bash_aliases bestand:
alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'
Waar your_username moet worden vervangen door uw echte gebruikersnaam.
Geef dan uitvoeringstoestemming, bijvoorbeeld 764 naar de pgAdmin4.py bestand in:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
U moet ook de pgAdmin4.py . bewerken bestand en voeg deze regel helemaal bovenaan toe:
#!/home/your_username/bin/pgadmin4/bin/python
waar your_username is je echte gebruikersnaam.
Dit zorgt ervoor dat u de toepassing uitvoert met de vereiste versie van python en dat u alle benodigde afhankelijkheden opneemt om pgadmin4 uit te voeren. .
Voer vervolgens . ~/.bashrc om de wijzigingen toe te passen.
U kunt nu dus uw terminal openen en gewoon pgadmin4 . typen om het uit te voeren.
Open uw browser en wijs naar:
https://127.0.0.1:5050
Nog iets om op te merken - als u pgadmin4 . moet uitvoeren in desktop-modus moet je SERVER_MODE . wijzigen Vals in:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py
Anders zal het u bij uw bezoek aan localhost:5050 om uw login en wachtwoord vragen.
UPPATE:
Vanaf 2021 (en aanzienlijk eerder) zou een veel betere optie zijn om een voorgeconfigureerde docker-container met pgadmin4 erop te gebruiken. Een pgadmin4-docker-image kan bijvoorbeeld worden gedownload van https://hub.docker.com/r/dpage/pgadmin4/.
Ik hoop dat dit helpt.