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:
http://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.