2012-04-04 64 views
0

Python2.7,Django1.4運行的Satchmo商店

Browser: A server error occurred. Please contact the administrator. 

Server Error: 

    File "/home/edinteri/public_html/old/boxdecor/admin.py", line 6, in <module> 
    from edinteriores.boxdecor.models import Boxdecor, Imagens, Historico, Producto_exterior, Estado, Numeros_de_serie, Comentario, Alerta, ProjectoObra 
ImportError: No module named edinteriores.boxdecor.models 

任何幫助,將不勝感激。

+0

正確的信息,我願意打賭有在你的設置文件的路徑問題,也許,如果將重新編譯包有用。但是,請嘗試使用Django 1.3運行該站點,並查看是否可以解決問題。 – percent20 2012-04-04 17:14:46

+0

它看起來像edinteriores不在你的Python路徑。您使用什麼樣的環境來爲該網站提供服務? 該網站已經存在了一段時間,或者你還在開發它嗎? – joshcartme 2012-04-04 17:16:33

+0

我正在使用CentOS。我沒有開發它......有人在幾個月(幾年?)之前完成了該網站,我試圖設置它!我怎樣才能把edinteriores放在我的python路徑中? – Silence 2012-04-05 09:23:23

回答

0

軟件包名稱「edinteriores」與您的用戶名非常相似。你應該發現你的包並將其添加到Python路徑。一個簡單的解決方案是

python manage.py ... --pythonpath=some-path 

或設置PYTHONPATH環境變量或直接在manage.py延伸sys.path中或使用的virtualenv。

如果您移動它,才能看到回溯等:cd .../edinteriores; python -m compileall -f $(pwd)