JVM 언어로 작업 할 때 일반적으로 따라야 할 패턴은 빌드 파일 (ant + ivy/maven/gradle)을 사용하는 것입니다. 빌드 파일을 사용하면 코드의 종속성을 정의 할 수 있습니다. 빌드 시스템은 코드를 빌드 할 때 이러한 종속성을 가져올 수 있습니다. 또한 Eclipse/IntelliJ와 같은 IDE는 이러한 빌드 파일을 읽고 코드를 작성하면서 코드를 지속적으로 작성/검증 할 수 있습니다.Python 개발 환경에서 종속성 얻기
Python으로 개발하는 동안 어떤 점이 비슷합니까? 빌드 단계가 반드시 필요한 것은 아니지만 개발자가 내 코드를 체크 아웃 한 다음 virtualenv를 설정하고 코드를 실행하는 데 필요한 타사 종속성을 가져 오는 단일 부트 스트랩 명령을 실행할 수 있기를 바랍니다. 이렇게하려면 일종의 스크립트가 포함될 수 있지만이 작업을 수행 할 수있는 도구가 있는지 궁금합니다. 지금까지의 내 검색으로는 패키징 도구가 나왔습니다.이 도구는이 목적보다는 최종 사용자에게 배포하기에 더 좋습니다 (또는 이해합니다).
고마워! 관련된 유용한 링크를 찾았습니다. http://www.pindi.us/blog/automating-pip-and-virtualenv-shell-scripts https://pip.pypa.io/en/stable/user_guide/ # requirements-files, https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format, https://pip.pypa.io/en/stable/reference/pip_install/ # 요구 사항 지정자, 및 http://docs.python-guide.org/ko/latest/shipping/packaging/#personal-pypi – 0cd
환영합니다! 이러한 링크를 추가해 주셔서 감사합니다. 다른 사람들이 귀하의 질문 인 건배를 찾는 데 도움이 될 수 있습니다! :) – davedwards