2012-02-18 4 views

답변

2

실제로 전체 패키지가 가져 오는 모든 모듈을 일관되게 나열하는 패키지에는 하나의 파일이 없습니다. 어떤 사람들은 __init__.py에 참가하고 어떤 사람들은 참가하지 않습니다. 보통 대부분의 파이썬 지원 IDE는 pythonpath에있는 것이 무엇이든지 사용할 수있게 해줍니다. 예를 들어, Eclipse pydev는 해당 프로젝트 공간의 pythonpath에 특정 프로젝트를 추가합니다.

프로젝트가 pythonpath에 있으면 해결됩니다. py2app/py2exe에 같은

응용 프로그램 빌더는 전체 프로젝트를 스캔하고 해당 프로젝트

0

자체 파이썬에서 실제 해당이 없습니다에 필요한 모든 모듈을 발견 할 수 가져 오기 그래프를 생성합니다. 파이썬 패키지는 일련의 모듈을 캡슐화하고 메타 데이터를 포함하는 방법이지만 "프로젝트"개념과 정확히 동일하지는 않습니다.

그렇지 않으면 IDE에서 제공하는 기능 중 일부를 제공하기 위해 프로젝트 파일을 사용하는 일부 프로젝트가 있습니다. 특히 프로젝트 파일을 구현하는 일부 시스템의 경우 rope 라이브러리와 PyCharm IDE을 확인해야합니다.