2011-12-26 61 views
1

我跟着installation guide爲格拉佩利:Django的 - 錯誤:沒有模塊名爲格拉佩利

安裝的Django-格拉佩利

$ pip install django-grappelli 

修改settings.py

INSTALLED_APPS = (
    'grappelli', 
    'django.contrib.admin', 
) 

網址。 py

urlpatterns = patterns('', 
    (r'^grappelli/', include('grappelli.urls')), 
) 

而且Django的告訴我:

Error: No module named grappelli

什麼我忘了嗎?

編輯

$ pip install django-grappelli 

Requirement already satisfied: django-grappelli in /usr/local/lib/python2.6/dist-packages
Installing collected packages: django-grappelli
Successfully installed django-grappelli

$ pip freeze 

...
django-grappelli==2.3.5
...

+0

我只是遵循grappelli設置和一切運行。你可以嘗試殼並輸入grappelli來查看它是否有效? – keni 2011-12-26 11:20:12

+1

你在virtualenv中運行django嗎? – 2011-12-27 04:51:49

回答

1

檢查你的PYTHONPATH格拉佩利。在控制檯運行這個:

$ python 
>> import grappelli 

如果這個throw ImportError你沒有安裝這個包。

+0

它的確在拋出'ImportError'。爲什麼'pip'沒有把它放在路徑上?我怎麼能把它? – 2011-12-26 16:00:20

+0

把這個輸出的pip install django-grappelli命令。 – ssbb 2011-12-26 16:10:46

+0

@Glide:你也可以運行「pip freeze」來確認你沒有安裝grappelli或者如果你有其他問題。 – keni 2011-12-26 19:08:11

1

有同樣的錯誤。問題缺失__init__.py檔案包中的目錄

1

我有同樣的問題。

文檔沒有提到你需要添加以下到的urls.py:

import grappelli 
-1

確保做到:sudo pip install django-grappelli。我沒有將它作爲根安裝,並搞砸了整個過程。

+0

這是一個可怕的建議。瞭解'virtualenv',這樣你就不必擔心各個項目之間的衝突。 – 2014-09-05 04:16:55

相關問題