sql >> Databáze >  >> RDS >> PostgreSQL

Při pokusu o spuštění pgAdmin4 došlo k chybě

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.



  1. Zkontrolujte, kolik poštovních položek je ve frontě v databázové poště na serveru SQL (T-SQL)

  2. Jak odstraním rozšířené znaky ASCII z řetězce v T-SQL?

  3. Jak přidat server pro správu v R12.2

  4. Jak vytvořit uloženou proceduru v SQL Server