sql >> Database >  >> RDS >> PostgreSQL

Fout bij het uitvoeren van pgAdmin4

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.



  1. Beste optie om gebruikersnaam en wachtwoord op te slaan in de Android-app

  2. Retourneer het ISO-weeknummer van een datum in SQL Server (T-SQL)

  3. functie om te controleren of SQLite journal_mode=WAL of journal_mode=DELETE gebruikt

  4. Hoe MySql-tabellen te importeren / herstellen met behulp van PHP