PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Грешка при опит за стартиране на pgAdmin4

Според https://www.pgadmin.org/download/pip4.php.

Инсталирайте virtualenv, като изпълните:

sudo apt-get install virtualenv

Вие също трябва да инсталирате тези 2 библиотеки:

sudo apt-get install libpq-dev python-dev 

След това:

cd ~/bin/
virtualenv pgadmin4

Предпочитам да използвам ~/bin/ директория за инсталиране на приложения.

След това изтегляте pgadmin4-1.1-py2-none-any.whl или pgadmin4-1.1-py3-none-any.whl в зависимост от версията на python, която използвате. За този пример използваме python 2.7.

Изтегляте pgadmin4:

wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl

Активирайте virtualenv:

. ~/bin/pgadmin4/bin/activate

След това ще видите (pgadmin4) в терминала.

Вътре в pgadmin4 изпълнете:

pip install ./pgadmin4-1.1-py2-none-any.whl

След това трябва да можете да стартирате pgadmin4:

python ~/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py 

За да направите процеса на изпълнение малко по-лесен, можете да създадете псевдоним. Например, в Ubuntu 16.04 LTS, добавете псевдоним в ~/.bash_aliases файл:

alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'

Където your_username трябва да бъде заменен с вашето истинско потребителско име.

След това дайте разрешение за изпълнение, например 764 към pgAdmin4.py файл в:

/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

Също така трябва да редактирате pgAdmin4.py файл и добавете този ред в горната част:

#!/home/your_username/bin/pgadmin4/bin/python

където your_username е вашето истинско потребителско име.

Това ще гарантира, че стартирате приложението, като използвате необходимата версия на python и ще включите всички необходими зависимости, за да стартирате pgadmin4 .

След това стартирайте . ~/.bashrc за да приложите промените.

Така че сега можете да отворите терминала си и просто да въведете pgadmin4 за да го стартирате.

Отворете браузъра си и посочете:

http://127.0.0.1:5050

Още нещо, което трябва да отбележите - ако трябва да стартирате pgadmin4 в режим на настолен компютър трябва да промените SERVER_MODE на False в:

/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py

В противен случай, когато посетите localhost:5050, той ще ви попита за вашето потребителско име и парола.

АКТУАЛИЗИРАНЕ:

От 2021 г. (и значително по-рано) много по-добър вариант би бил да се използва предварително конфигуриран докер контейнер с pgadmin4 в него. Например, докер изображение на pgadmin4 може да бъде изтеглено от https://hub.docker.com/r/dpage/pgadmin4/.

Надявам се това да помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работят изгледите на PostgreSQL security_barrier?

  2. Защо достъпът до PostgreSQL масива е толкова по-бърз в C, отколкото в PL/pgSQL?

  3. Как работи Floor() в PostgreSQL

  4. Използване на заявка за хибернация:двоеточие се третира като параметър / избягващо двоеточие

  5. Измерване на статистиката на контролните точки на PostgreSQL