2017-08-28 3 views
1

Wenn ich versuche, meine Projekte Server ich diesen Fehler zu laufen:ImprtError in Django

File "manage.py", line 14, in <module> 
import django 
File "C:/.../.../.../..../..." 
from django.utils.version import get_version 
ImportError: No module named utils.version 

Hilfe, bitte.

+1

eingeben ich Sie sind auf Windows zu sehen. Verwenden Sie [virtualenv] (http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/). Es wird dein Leben so viel einfacher machen. Die Verwendung von virtualenv ist sowieso eine gute Übung, aber unter Windows ist alles, was Python betrifft, frustrierend ohne virtualenv. – xyres

Antwort

1

Es ist definitiv ein PATH-Problem. Dies kann passieren, wenn Sie Django als einen Benutzer installiert haben und versuchen, Ihre django-Webanwendung als eine andere auszuführen. Der beste Weg ist, virtualenv als XYRES zu verwenden, die in den obigen Kommentaren erwähnt werden.

  1. installiert virtualenv von cmd.exe, führen Sie es als Administrator

    pip virtualenv

  2. Erstellen Sie Ihre eigene virtuelle Umgebung

    virtualenv .venv

  3. Aktivieren virtuelle Umgebung installiert auf Windows

    .venv/Scripts/activate.bat

  4. Oder wenn Sie Linux

    Quelle sind .venv/bin/aktivieren

  5. Jetzt können Sie Abhängigkeiten mit Pip als Teil installieren Ihre virtuelle Umgebung

    pip installieren -r requirements.txt

    django

  6. installieren pip
  7. Sie können jederzeit virtuelle Umgebung verlassen, indem

    deactivate