pgAdmin4 无法在 Ubuntu18.04 上启动(ModuleNotFoundError

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 导入 env、IS_PY2、IS_WIN、fs_short_path 文件“/home/seba/pgadmin/pgadmin4/lib/python3.6/site-packages/pgadmin4/pgadmin/在里面.py”,第 21 行,来自 flask_babelex 导入 Babel,gettext ModuleNotFoundError:没有名为“flask_babelex”的模块

尽管 flask-babel 已成功安装(pip install Flask-BabelEx)

谁能提示我,如何解决这个错误。

谢谢

答案1

我遇到了同样的问题,即使安装了所有库后它也不会消失。也许您的解决方案是将 psycopg2 2.8.1 降级到 2.7.7 (pip install psycopg2==2.7.7) 或更新 pgAdmin 版本。

答案2

python3 -m venv pgadmin4我通过不按照 pgadmin4 README 中给出的方式创建虚拟环境,而是使用并安装其中的所有依赖项来解决了同样的问题。

如果您使用,python setup.py可能会遇到授权错误,使用 sudo python setup.py enter code here,您会得到:

ModuleNotFoundError:没有名为“flask_babelex”的模块

su -而是通过或sudo bash然后sudo -i 运行​​获得 root 权限python setup.py

相关内容