나는 virtualenv 안에 django 어플리케이션을 만들고 있습니다. 내가 proj.lib에서 '사용하는 거라고, 나는 여론 조사에서 lib 디렉토리/utils.py를로드하기를 원한다면 내가 그렇게 예를 들어, 모든 곳에서 절대 수입을 사용하고, 현재파이썬 인트라 패키지 가져 오기
/proj
/apps
/polls
/config
/lib
: 나는 디렉토리 구조 아래와 같이가 import utils '를 참조하십시오.
내 사이트 패키지 디렉토리에 'proj'라는 심볼릭 링크를 만들어야 proj가 가리키는 위치를 확인할 수 있기 때문에 약간의 고통입니다. 어떻게하면이 심볼릭 링크를 만들 필요가 없습니까?
필자는 상대 가져 오기를 사용하기 위해 모든 것을 변환하려고했으나 어떤 이유로 PEP008이 사용하지 못하게했습니다. 왜 그런가요? 그리고 어떻게 심볼릭 링크를 만들 필요가 없나요?
감사합니다.
[PYTHONPATH] (http://docs.python.org/using/cmdline.html#envvar-PYTHONPATH)에 proj를 추가하십시오. 그러면 Python은 그 위치를 알 수 있습니다. 덕분에 –