2013-07-08 2 views
1

일반적으로 pup 또는 easy-install을 사용하여 설치되는 python 패키지의 소스 코드가 있습니다. 변경 한 후에 코드를 어떻게 로컬에 설치합니까? 필자가 pip와 함께 설치 한 것처럼 터미널에서 명령을 실행하고 다시 설치하거나 코드 변경 사항을 감지하여 다시 시도하도록 할 수 있습니다.Python 패키지 테스트

+3

'python setup.py install' –

+0

@PavelAnossov :'python setup.py build'를 먼저 잊지 마라. –

+3

'install'은'skip_build'가 설정되어 있지 않으면'build'를 호출합니다. –

답변

2

pip -e install <path-to-package>을 사용하여 편집 가능한 모드로 패키지를 설치할 수 있습니다. 그런 다음 소스 코드를 변경할 수 있으며 다시 설치할 필요가 없습니다.

언제나 그렇듯이 virtualenv에서 가장 잘 수행되므로 시스템의 나머지 부분과 분리되어 있습니다.

+0

'python setup.py develop'는 로컬 복사본을 인터프리터가 (시스템 경로를 통해) 사용할 수 있도록합니다. –

+0

''python setup.py development''는 (IIRC) distribute-only : setuptools 및 distutils 기반 패키지에서는 작동하지 않습니다. 또는 뭔가. 항상 존재하는 것은 아닙니다. –