2011-12-26 9 views
1

をという名前のモジュールは、私がグラッペリのためinstallation guideに従っていない:ジャンゴ - エラー:グラッペリ

インストール済みジャンゴ・グラッペリ

settings.py

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

URLを変更

$ pip install django-grappelli 

。 py

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

とDjangoは私に語った:

Error: No module named grappelli

私は忘れてしまったのか?あなたのPYTHONPATHでグラッペリ場合

編集

$ 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セットアップに従って、すべてが動いた。あなたはシェルを試して、それが動作するかどうかを確認するためにグラッペリをインポートできますか? – keni

+1

virtualenvでdjangoを実行していますか? –

答えて

1

チェック。コンソールでこれを実行してください:

$ python 
>> import grappelli 

この場合、このパッケージをインストールしていません。

+0

実際には 'ImportError'が投げられています。なぜ 'ピップ'がそれをパスに入れなかったのですか?どうすればいいですか? –

+0

このpipインストールdjango-grappelliコマンドの出力を入れてください。 – ssbb

+0

@Glide: "pip freeze"を実行して、グラッペリを全くインストールしていないことを確認したり、他に問題がある場合は、 – keni

1

同じエラーがありました。問題はパッケージディレクトリのファイルが見つかりませんでした

1

私は同じ問題がありました。

ドキュメントでは、urls.pyに以下を追加する必要があることを言及していない:

import grappelli 
-1

が行うようにしてください:sudo pip install django-grappelli。私はそれをルートとしてインストールしなかったし、それはすべてのプロセスを混乱させた。

+0

これはひどい提案です。 'virtualenv'について学んでください。そうすれば、さまざまなプロジェクト間での衝突を心配する必要はありません。 –