2016-10-02 23 views
0

Pythonのバージョンは2.7です。私は、仮想環境下インポートエラー:PythonでIncludeというモジュールがありませんDjango

(test) C:\virtualenvs\test> python manage.py runserver 

以下のコマンドを実行すると、私はエラーを取得すると言って:

File "C:\virtualenvs\test\lib\site-packages\django\apps\config.py", line 90, in create 
Module = import_module(entry) 
File "c:\python27\Lib\importlib\__init__.py", line 37, in import_module__import__(name) 
ImportError: no module named Include 

をすべてのヘルプは高く評価されています。

+1

なぜvirtualenvディレクトリから実行していますか? – postelrich

+0

偶然に 'from django.conf.urls import include'の代わりに' urls.py'ファイルに 'import Include'という行がありますか? 'urls.py'に含まれていなくても、あなたのプロジェクトで' import Include'を検索して、そうでなければ本当にやりたいことを確認してください。また、完全なエラーを表示してください。 – elethan

+0

@postelrichアプリケーションがvirtualenvディレクトリであるテストディレクトリ内にあるためです。アプリケーションコードをvirtualenvディレクトリに入れる必要はないのですか?私はどこにでもそのコードを置くことができますか? – Raj

答えて

0

あなたは、任意のコードを提供していない私は仮定した場合、その後、私はあなたがあなたのurls.pyでincludeをインポートしていないと言うでしょう:

from django.conf.urls import include 

はあなたのurls.pyに上記を追加してご覧ください何が起こるのですか。

+0

あなたの提案をありがとう。私は仮想ディレクトリからpyコードを実行していました。今修正されました。 – Raj

関連する問題