web-dev-qa-db-ja.com

ImportError:Django_extensionsという名前のモジュールはありません

pythonとDjangoは初めてです。サンプルを入手しましたDjango Restプロジェクト。実行すると:

python manage.py makemigrations

エラーが発生します:

ImportError: No module named Django_extensions

どうすればこれを解決できますか?

私はそれをvirtualenvで実行しています

11
Hari Krishnan

サンプルプロジェクトが Django-extensions に依存しているように見えます。 virtualenvをアクティブにしてから実行することでインストールできます:

pip install Django-extensions

Django-extensionsをインストールした後、virtualenvに他のパッケージがない場合、別のインポートエラーが発生する可能性があります。うまくいけば、サンプルプロジェクトにrequirements.txt要件をリストしたファイル。その場合は、次のコマンドで必要なパッケージをインストールできます。

pip install -r requirements.txt
13
Alasdair