a cloned Django에서 실행Django를 실행할 때 PYTHONPATH가 올바른지 확인하려면
저장소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
문제는 내 PYTHONPATH에 따라 MacPorts 'IRC 있습니다.
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를 맞출 수 있습니까?
바보 같은 질문 : 장고를 설치 했습니까? –
@ 그렉 : 나는 맥 포트에 의해 그렇게했다. 나는 그것이 PYTHONPATH를 고쳐야한다는 것을 안다. 그러나, 그것은 나를 위해 어떤 이유로 인해 발생하지 않았습니다. –
Django에 관해서는 구체적으로 알지 못하지만, Python 모듈을 설치하면 PYTHONPATH 환경 변수가 전혀 변경되지 않는다고 생각합니다. 그리고 그랬더라도 로컬'.zshrc' 파일에서 어떻게 편집해야하는지 알고 있습니까? PYTHONPATH가 Django의 특정 위치를 가리 키도록해야한다면 설치 지침에 따라 수동으로해야 할 것입니다. –