pgAdmin4 не запускается в Ubuntu18.04(ModuleNotFoundError

введите описание изображения здесь у меня возникла следующая проблема, пытаясь запустить pgAdmin4.py

sudo python3 pgAdmin4.py Traceback (последний вызов был последним): файл "pgAdmin4.py", строка 40, в файле конфигурации импорта "/home/seba/pgadmin/pgadmin4/lib/python3.6/site-packages/pgadmin4/config.py", строка 29, из pgadmin.utils import env, IS_PY2, IS_WIN, файл fs_short_path" /home/seba/pgadmin/pgadmin4/lib/python3.6/site-packages/pgadmin4/pgadmin/init.py ", строка 21, входящая в флешку импорта из flask_babelex, gettextModuleNotFoundError: нет модуля с именем flask_babelex

Несмотря на то, что фляга-babel установлена ​​успешно (pip install Flask-BabelEx)

Может ли кто-нибудь дать мне подсказку, как я могу решить эту ошибку.

Спасибо

2 ответа

Я решил ту же проблему, не создавая virtualenv, как указано в README pgadmin4, а вместо этого использовалpython3 -m venv pgadmin4и установите в него все зависимости.

Если вы используете, вы можете столкнуться с ошибкой авторизации с помощью sudo pythonsetup.pyenter code here, Вы получаете :

ModuleNotFoundError: нет модуля с именем «flask_babelex».

Вместо этого получите root-права с помощьюsu -, илиsudo bashзатемsudo -iа затем запуститьpython setup.py.

У меня была такая же проблема и даже после установки всех библиотек она не исчезает. Возможно, ваше решение - понизить версию psycopg2 с 2.8.1 до 2.7.7 (pip install psycopg2==2.7.7) или обновить версию pgAdmin.

Другие вопросы по тегам