2012-04-26 5 views

답변

1

/usr/bin에있는 하나는 PATH에 있으며 파일 이름을 쉘로 호출하여 실행할 수 있습니다.

두 번째 파일은 PYTHONPATH 또는 sys.path으로 참조되는 라이브러리 디렉토리에 있으며 파이썬 스크립트의 모듈로 사용할 수 있습니다.

콘텐츠가 동일한 경우이 파일은 아마도 하드 링크 또는 심볼릭 링크입니다.

+0

필자는 smtpd.py가/usr/bin 디렉토리 아래에 설치 될만큼 특별한 이유가 궁금합니다. 쉘에서이 스크립트를 직접 호출해야하는 사람은 누구입니까? 왜 /usr/lib/python2.x 아래에 다른 모듈이 없습니까? – shinningstar

+0

@shinningstar 당신은 당신의 배포판 패키지 맨테에 그것을 묻어야합니다. – KurzedMetal

관련 문제