@David138

Как настроить pgadmin4?

Установил pgadmin4 по этой инструкции: https://www.geeksforgeeks.org/how-to-install-pgadm... но выдает следующую ошибку:
pgAdmin Runtime Environment
--------------------------------------------------------
Python Path: "/usr/pgadmin4/venv/bin/python3"
Runtime Config File: "/home/dd/.config/pgadmin/runtime_config.json"
pgAdmin Config File: "/usr/pgadmin4/web/config.py"
Webapp Path: "/usr/pgadmin4/web/pgAdmin4.py"
pgAdmin Command: "/usr/pgadmin4/venv/bin/python3 -s /usr/pgadmin4/web/pgAdmin4.py"
Environment: 
  - POWERSHELL_TELEMETRY_OPTOUT: 1
  - USER: dd
  - XDG_SEAT: seat0
  - XDG_SESSION_TYPE: x11
  - DOTNET_CLI_TELEMETRY_OPTOUT: 1
  - SSH_AGENT_PID: 1245
  - HOME: /home/dd
  - DESKTOP_SESSION: lightdm-xsession
  - XDG_SEAT_PATH: /org/freedesktop/DisplayManager/Seat0
  - GTK_MODULES: gail:atk-bridge
  - DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus
  - COMMAND_NOT_FOUND_INSTALL_PROMPT: 1
  - QT_QPA_PLATFORMTHEME: qt5ct
  - LOGNAME: dd
  - GTK_IM_MODULE: ibus
  - QT_AUTO_SCREEN_SCALE_FACTOR: 0
  - XDG_SESSION_CLASS: user
  - XDG_SESSION_ID: 2
  - PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
  - GDM_LANG: ru_RU.utf8
  - _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
  - XDG_SESSION_PATH: /org/freedesktop/DisplayManager/Session0
  - XDG_RUNTIME_DIR: /run/user/1000
  - XDG_MENU_PREFIX: xfce-
  - LANG: ru_RU.UTF-8
  - POWERSHELL_UPDATECHECK: Off
  - XDG_CURRENT_DESKTOP: XFCE
  - XDG_SESSION_DESKTOP: lightdm-xsession
  - XAUTHORITY: /home/dd/.Xauthority
  - XMODIFIERS: @im=ibus
  - XDG_GREETER_DATA_DIR: /var/lib/lightdm/data/dd
  - SSH_AUTH_SOCK: /tmp/ssh-XXXXXXdJWCHy/agent.1167
  - SHELL: /usr/bin/zsh
  - GDMSESSION: lightdm-xsession
  - QT_ACCESSIBILITY: 1
  - XDG_VTNR: 7
  - QT_IM_MODULE: ibus
  - PWD: /home/dd
  - XDG_DATA_DIRS: /usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share
  - CLUTTER_IM_MODULE: ibus
  - XDG_CONFIG_DIRS: /etc/xdg
  - SESSION_MANAGER: local/as:@/tmp/.ICE-unix/1167,unix/as:/tmp/.ICE-unix/1167
  - PANEL_GDK_CORE_DEVICE_EVENTS: 0
  - DISPLAY: :0.0
  - GDK_BACKEND: x11
  - NO_AT_BRIDGE: 1
  - PGADMIN_INT_PORT: 5050
  - PGADMIN_INT_KEY: 1bfaa6f-fc6-4a06-86f-c3f0d1d39d
  - PGADMIN_SERVER_MODE: OFF
--------------------------------------------------------

Total spawn time to start the pgAdmin4 server: 0.016 Sec
Failed to launch pgAdmin4. Error:
Error: spawn /usr/pgadmin4/venv/bin/python3 ENOENT

пробовал менять версии питона. изначально была версия 10, потом поменял на 11, затем установил 9.8 как написано по этой статье https://www.how2shout.com/linux/install-python-3-9... - ничего не помогло. Как решить эту проблему?
  • Вопрос задан
  • 195 просмотров
Решения вопроса 2
@SunTechnik
По какому пути ставили python3?
Такой файл: /usr/pgadmin4/venv/bin/python3 существует?
Если такого файла нет:
1. Искать, где это имя залано в настройках и править на правильный путь до python.
2. Если искать лень, попробовать сделать символьную ссылку для этого пути на python3.
Ответ написан
@David138 Автор вопроса
Вот как я решил проблему:
└─$ ls -l /usr/pgadmin4/venv/bin/                                      
...
lrwxrwxrwx 1 root root     7 фев  6 18:56 python -> python3
lrwxrwxrwx 1 root root    18 фев  6 18:56 python3 -> /usr/bin/python3.9
lrwxrwxrwx 1 root root     7 фев  6 18:56 python3.9 -> python3
...
└─$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root      24 фев  6 00:03 /usr/bin/python -> /etc/alternatives/python
lrwxrwxrwx 1 root root       9 июл 28  2021 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3414584 авг  1  2022 /usr/bin/python2.7
lrwxrwxrwx 1 root root      10 янв 30 06:22 /usr/bin/python3 -> python3.11
-rwxr-xr-x 1 root root 6836184 дек 31 18:23 /usr/bin/python3.11
lrwxrwxrwx 1 root root      34 дек 31 18:23 /usr/bin/python3.11-config -> x86_64-linux-gnu-python3.11-config
lrwxrwxrwx 1 root root      17 янв 30 06:22 /usr/bin/python3-config -> python3.11-config                                                                  
-rwxr-xr-x 1 root root     960 мая 26  2022 /usr/bin/python3-futurize
-rwxr-xr-x 1 root root     964 мая 26  2022 /usr/bin/python3-pasteurize
-rwxr-xr-x 1 root root     945 фев  7 01:07 /usr/bin/python3-qr
-rwxr-xr-x 1 root root     977 сен 17 20:14 /usr/bin/python-dotenv
lrwxrwxrwx 1 root root       7 янв 31 23:58 /usr/bin/python-faraday -> faraday   
└─$ whereis python3.9
python3.9: /etc/python3.9 /usr/local/bin/python3.9 /usr/local/lib/python3.9
└─$ whereis python3  
python3: /usr/bin/python3 /usr/lib/python3 /etc/python3 /usr/share/python3 /usr/share/man/man1/python3.1.gz
└─$ sudo rm -rf /usr/pgadmin4/venv/bin/python3 
└─$ sudo ln -s /usr/local/bin/python3.9 /usr/pgadmin4/venv/bin/python3
└─$ ls -l /usr/pgadmin4/venv/bin/                                     
...
lrwxrwxrwx 1 root root     7 фев  6 18:56 python -> python3
lrwxrwxrwx 1 root root    24 фев 18 23:23 python3 -> /usr/local/bin/python3.9
lrwxrwxrwx 1 root root     7 фев  6 18:56 python3.9 -> python3
...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы