クローンされた Djangoリポジトリで実行します
python manage.py runserver
私は得る
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
問題は、MacPorts の IRC によると、私の PYTHONPATH にあります。
走る
ls -l $(which python)
私は得る
lrwxr-xr-x 1 root wheel 68B Jan 29 12:27 /usr/local/bin/python -> ../../../Library/Frameworks/Python.framework/Versions/2.6/bin/python
このコマンドは、krunk によると、PATH が正しくないことを示しています: /opt/local/... は /usr/local/... の前にある必要があります。
しかし、私は彼が何を意味するのか分かりません。
~/.zshrc の私の PYTHONPATH は
export PYTHONPATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.6/:$HOME/.python_libraries:
/opt/local/... は、krunk が示唆する最初の PATH です。
走る
which $PYTHONPATH
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/:/Users/Sam/.python_libraries: not found
私の PYTHONPATH には何か問題があります。どうやら /opt/locall/... が正しくありません。
どうすれば PYTHONPATH を正しく取得できますか?