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.