2016-10-02 3 views
0

Die Python-Version ist 2.7. Als ich den unter BefehlImportfehler: Kein Modul namens Include in Python Django

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

unter einer virtuellen Umgebung laufen bekomme ich eine Fehlermeldung, dass:

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 

Jede Hilfe sehr geschätzt wird.

+1

Warum führen Sie es aus Ihrem virtualenv-Verzeichnis? – postelrich

+0

Haben Sie zufällig die Zeile 'import Include' in eine' urls.py' Datei anstatt 'von django.conf.urls import include'? Auch wenn es nicht in "urls.py" ist, sollten Sie Ihr Projekt nach "import Include" durchsuchen und sicherstellen, dass Sie wirklich möchten, dass Sie etwas tun oder ändern möchten, wenn dies nicht der Fall ist. Bitte zeigen Sie auch Ihren vollständigen Fehler. – elethan

+0

@postelrich Da sich die Anwendung innerhalb des Testverzeichnisses befindet, ist dies ein virtualenv-Verzeichnis. Meinst du, dass ich meinen Bewerbungscode nicht in ein virtualenv-Verzeichnis schreiben muss? Ich kann diesen Code irgendwo setzen? – Raj

Antwort

0

Sie keinen Code zur Verfügung gestellt haben, wenn ich davon ausgehen sollte, dann würde ich sagen, dass Sie nicht include in Ihrem urls.py importiert haben:

from django.conf.urls import include 

die oben Fügen Sie in Ihrem urls.py und sehen was geschieht.

+0

Danke für Ihren Vorschlag. Ich habe Py-Code aus einem virtuellen Verzeichnis ausgeführt. Es ist jetzt behoben. – Raj