pip und virtualenv installieren Teile von Django am falschen Ort
Ich benutze virtualenv seit ein paar Wochen ohne Probleme bis heute. Wenn Sie pip verwenden, um mein env mit -r requirements.txt zu installieren, wird ein Teil von Django (v1.5) am falschen Ort installiert. Anstatt die gesamte Quelle in:
env/lib/python2.7/site-packages/django/
it setzt Teile von conf / und contrib / an:
env/django/
Natürlich würden Teile von Django wie die Admin-Seite nicht funktionieren. Als ich diese beiden Verzeichnisse an den richtigen Speicherort verschoben habe, funktioniert alles einwandfrei und es wurden keine Dateien dupliziert. Ich habe auch versucht, das gesamte env-Verzeichnis zu löschen und mit demselben Ergebnis von vorne zu beginnen.
Irgendwelche Ideen, warum virtualenv & pip Teile von Django an den falschen Ort abspalten (und wie man es repariert)?