osqa 上“導入中間件時出錯”

osqa 上“導入中間件時出錯”

我使用下面的教程在 ubuntu 14.0.4 上安裝了 osqa 並使用 postgresql 作為後端

http://wiki.osqa.net/display/docs/ubuntu+12.04,+django+1.3,+mod_wsgi,+virtual_env,+postgresql

它要求創建一個虛擬環境。我也做了同樣的事情,並收到 500 伺服器錯誤。因此,我在 settings_local.py 中設定 debug = True 並在 apache 錯誤日誌檔案中收到以下錯誤,顯示 mod_wsgi 錯誤。

[Mon Nov 24 11:26:33.823663 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] mod_wsgi (pid=6389): Exception occurred processing WSGI script '/srv/osqa.1/osqa/osqa.wsgi'.
[Mon Nov 24 11:26:33.823844 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] Traceback (most recent call last):
[Mon Nov 24 11:26:33.823882 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031]   File "/srv/osqa.1/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/core/handlers/wsgi.py", line 250, in __call__
[Mon Nov 24 11:26:33.824027 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031]     self.load_middleware()
[Mon Nov 24 11:26:33.824059 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031]   File "/srv/osqa.1/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/core/handlers/base.py", line 47, in load_middleware
[Mon Nov 24 11:26:33.824184 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031]     raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))
[Mon Nov 24 11:26:33.824216 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] ImproperlyConfigured: Error importing middleware forum.middleware.extended_user: "cannot import name six"

我安裝了六個並安裝了所有其他依賴項。我瀏覽了 activate.py 檔案並列印系統路徑虛擬環境中的所有路徑都按預期列印,並且還提到了六個路徑。可能是什麼原因?誰能幫我嗎?

相關內容