Ich laufe bei a cloned Django RepositoryUm PYTHONPATH richtig läuft Django
python manage.py runserver
ich
Traceback (most recent call last):
File "manage.py", line 2, in <module>
from django.core.management import execute_manager
ImportError: No module named django.core.management
Das Problem ist in meinem PYTHONPATH nach MacPorts' IRC zu bekommen.
Ich betreibe
ls -l $(which python)
ich
lrwxr-xr-x 1 root wheel 68B Jan 29 12:27 /usr/local/bin/python -> ../../../Library/Frameworks/Python.framework/Versions/2.6/bin/python
Dieser Befehl nach schlägt krunk, dass meine PFADe falsch sind:/opt/local/... sollte vor/usr/local/...
Allerdings bin ich mir nicht sicher, was er meint.
Mein PYTHONPATH in ~/.zshrc ist
export PYTHONPATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.6/:$HOME/.python_libraries:
wo/opt/local/... Der erste Weg ist als krunk vermuten lässt.
Ich betreiben
which $PYTHONPATH
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/:/Users/Sam/.python_libraries: not found
Mein PYTHONPATH etwas nicht in Ordnung hat: offenbar das/opt/locall/... ist nicht richtig.
Wie können Sie den PYTHONPATH korrekt erhalten?
Dumme Frage: Haben Sie Django installiert? –
@Greg: Ich habe das von MacPorts gemacht. Ich weiß, dass es den PYTHONPATH reparieren sollte. Es ist jedoch aus irgendeinem Grund für mich nicht passiert. –
Ich weiß nicht speziell über Django, aber ich würde nicht erwarten, dass das Installieren eines Python-Moduls die Umgebungsvariable PYTHONPATH überhaupt verändern würde. Und selbst wenn, würde es wissen, es in Ihrer lokalen '.zshrc' Datei zu bearbeiten? Wenn Sie den PYTHONPATH irgendwo für Django platzieren müssen, müssen Sie das wahrscheinlich manuell gemäß den Installationsanweisungen tun. –