pgadmin4 - New install not working
我下载了
这是我在Apache的server.log文件中得到的错误。不知道如何解决这个问题。
1 2 3 4 5 6 7 8 9 10 11 12 13 | Traceback (most recent call last): File"/opt/PostgreSQL/9.6/pgAdmin4/web/pgAdmin4.wsgi", line 8, in <module> from pgAdmin4 import app as application File"/opt/PostgreSQL/9.6/pgAdmin4/web/pgAdmin4.py", line 24, in <module> from pgadmin import create_app File"/opt/PostgreSQL/9.6/pgAdmin4/web/pgadmin/__init__.py", line 18, in <module> from flask_babel import Babel, gettext ImportError: No module named flask_babel |
如果使用virtualenv运行pgadmin4,则需要先激活它,参考apache mine wsgi文件.。
此错误消息表明您的环境缺少名为
1 | pip install flask_babel |
如果没有为python脚本使用任何虚拟环境,则必须预先向命令发送
Flask_Babel是pgadmin4的依赖项之一,还有其他依赖项。
您可能会发现使用python wheel安装程序更容易,您可以在这里找到:https://www.pgadmin.org/download/pgadmin-4-python-wheel/
使用此分发,只需执行:
1 | pip install ./pgadmin4-2.1-py2.py3-none-any.whl |
然后按照网站上的指示配置应用程序。
如果在虚拟环境中运行此命令,则依赖项将安装在此环境中。
如果要在Apache服务器上运行,此安装将在python安装的site packages文件夹中生成一个.wsgi文件。