2016-10-04 272 views
2

我下载了postgresql-9.6.0-1-linux-x64.run软件包,并运行了安装程序ubuntu 16.04Postgres工作正常。我正尝试使用本安装程序附带的pgadmin4软件包。我按照说明在Apache中创建了一个站点。pgadmin4 - 新安装无法正常工作

这是我在Apache中的server.log文件中遇到的错误。不知道如何解决这个问题。

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 

回答

0

此错误消息表明您的环境中缺少了一个名为flask_babel包。要安装它,切换到你的网络服务器使用的virtualenv,并用这个命令来安装它:如果你没有使用任何虚拟环境,为您的Python脚本

pip install flask_babel 

,你必须在前面加上sudo的命令。但你应该真的为你的项目consider using a virtualenv

2

如果您使用virtualenv来运行pgAdmin4,那么您需要先激活它, 请参阅Apache我的wsgi文件。 enter image description here

相关问题