2016-10-04 273 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

相關問題