Wo ist Pip3 Installieren von Modulen?
- Ubuntu 15.10
- Python-3.4.3+
- Django 1.8.7
Wenn ich versuche import django
im interpreter Python ist3, sagt ImportError: No module named 'django'
. Ich kenne Django 1.8.7 installiert obwohl, 'Ursache, ich kann mit der version # by doing django-admin --version
in der terminal-Befehlszeile.
Als ich versuchte python3 manage.py runserver
in einem Django-Projekt-Verzeichnis, bekomme ich diesen Fehler:
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named 'django'
Also wieder (wie erwartet), es ist nicht ein Pfad, wo Python Sie finden können.
Schaute ich in /usr/local/lib/python3.4/dist-packages
aber es ist ein leeres Verzeichnis.
Habe ich ein whereis django
& whereis Django
und dass einfach gibt mir eine Zeile mit django:
oder Django:
bzw. und keine Liste von Pfaden.
Ich habe versucht, Googeln so finden Sie den Pfad zu Django, aber nicht alles nützlich.
Fand ich & überprüft den code der django-admin-Datei selbst, aber es muss nicht alles anzeigt, wo Django installiert. Merkwürdig ist, dass die python-Datei importiert das django-Modul und es funktioniert, auch wenn der Dolmetscher & Django-Projekt-Dateien können nicht sehen, das django-Modul. So ist es auf den python-Pfad aber auch nicht?!? Ich weiß nicht, und ich kann es nicht finden.
Ich hatte nie ein problem wie diese mit einer früheren Ubuntu (oder jedes andere OS). Hat jemand eine Ahnung, wie ich finden kann, wo Django installiert? Eigentlich kann ich nicht finden alle Module, die ich installiert via pip3. Ich habe versucht, dies herauszufinden, über eine Stunde lang jetzt, und ich bin sehr verwirrt & frustriert.
InformationsquelleAutor Zamphatta | 2015-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Normalerweise pip 3 installieren auf Python ist3 dist-packages
Können Sie immer verwenden, pip mit:
überprüfen, wenn Sie erleben Probleme mit anderen Python ist3 installation
Aber der einfache Weg, um nicht experiment dieser Kopfschmerz ist durch die Verwendung virtuelle Umgebungen
python3.5
statt nurpython3
, und dann Django gearbeitet! So, vielen Dank! Ich hätte nicht gedacht, dass Ubuntu war das setzen auf 2 Versionen von Python 3 & dann mit der standardmäßig die ältere version, währendpip3
installiert, die neuere version standardmäßig. Sie hätte das nicht getan, bevor.InformationsquelleAutor Zartch
Ich denke, das Sie installiert haben django außerhalb der virtuellen Umgebung.
download der virtuellen Umgebung durch
Aktivieren virtuellen Umgebung.
Dann,
Installieren django in Ihrer virtuellen Umgebung.
Virtuelle Umgebungen fügen Sie einige leichte psychische und Prozess-overhead im Vergleich zu Global zugänglichen installation, bieten aber die größte Flexibilität.
InformationsquelleAutor Sapanjeet