필자는 Python으로 사용자가 제공 한 플래그 및/또는 사용자 지정 플래그를 기반으로 대상 프로젝트/virtualenv에서 다양한 다른 모듈을 확인 (필요한 경우 설치 및 업그레이드)해야하는 유틸리티를 작성하고 있습니다. 입력. 나는 현재 'pip'를 직접적/프로그램 적으로 활용하려고 노력하고 있는데 (액세스해야하는 다양한 repo 유형에 대한 기존 지원 때문에),이 방법으로 예제 나 문서를 찾는 데 어려움을 겪고 있습니다. 파이썬 스크립트 내에서 pip 사용하기
이
갈 방향처럼 보였다 :import pip
vcs = pip.vcs.VersionControl(url="http://path/to/repo/")
을 ...하지만 기쁨을 제공하지 않습니다.
필자는 pip를 사용하여 svn repo의 복사본을 주어진 로컬 디렉토리로 내보내는 것과 같은 몇 가지 기본 사항에 대해 도움을 청합니다. 궁극적으로 표준 피피 설치뿐 아니라 git 및 수은 결제에도 사용해야합니다. 모든 링크, 문서 또는 포인터가 많이 감사하겠습니다.
당신이 무엇을 의미합니까 지원 "기쁨을주지 않는다"하는 VCS 알고? 오류 메시지가 나타 납니까? 그냥 설치되지 않습니까? –
값을 설치하거나 반환하지 않습니다. 그런 다음 vcs 객체에서 'obtain'메소드를 사용하여 사용하지 않으려 고 시도했습니다. 실제로 오류가 발생했습니다. 난 그냥 그것에 대한 예제 또는 문서의 일종이 필요하거나 그냥 "최고의 사례"이런 종류의 사용합니다. – growlf
** 범프 ** ... 누구? 간결한조차도 "X"를 읽으십시오! X가 접근 가능하고 모든 빛을 밝힐 수있는 한 크게 감사하겠습니다. – growlf