git repo 브랜치에서 pip 설치
pip
저장소의 특정 브랜치 를 설치 하려고합니다 . Google에서
pip install git + https://github.com/user/repo.git@branch
지점의 이름은 issue/34/oscar-0.6
내가 pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6
했지만 404를 반환합니다.
이 브랜치를 어떻게 설치합니까?
URL 접두사를 추가합니다 git+
( VCS 지원 참조 ).
pip install git+https://github.com/tangentlabs/django-oscar-paypal.git@issue/34/oscar-0.6
그리고 선행없이 분기 이름을 지정하십시오 /
.
git +와 함께 pip를 사용하여 저장소를 복제하는 것은 매우 느릴 수 있습니다 ( 예를 들어 https://github.com/django/django@stable/1.6.x 로 테스트 하면 몇 분이 걸립니다). GitHub 및 BitBucket과 함께 작동하는 내가 찾은 가장 빠른 것은 다음과 같습니다.
pip install https://github.com/user/repository/archive/branch.zip
장고 마스터가됩니다.
pip install https://github.com/django/django/archive/master.zip
django stable / 1.7.x의 경우 :
pip install https://github.com/django/django/archive/stable/1.7.x.zip
BitBucket을 사용하면 거의 동일한 예측 가능한 패턴입니다.
pip install https://bitbucket.org/izi/django-admin-tools/get/default.zip
여기서 마스터 브랜치의 이름은 일반적으로 default입니다. 이렇게하면 requirements.txt가 훨씬 빠르게 설치됩니다.
다른 답변은 .NET Framework에 설치할 패키지를 배치 할 때 필요한 변형을 언급합니다 requirements.txt
. 이 아카이브 구문을 사용하면 선행 -e
및 후행 #egg=blah-blah
이 필요 하지 않으며 URL 만 붙여 넣을 수 있으므로 requirements.txt가 다음과 같이 표시됩니다.
https://github.com/user/repository/archive/branch.zip
ssh 자격 증명을 사용하여 개인 저장소에서 설치하는 방법 .
사용법 :
$ pip install git+ssh://git@github.com/myuser/foo.git@my_version
개발 용 :
$ git clone git@github.com/myuser/foo.git@my_version
$ pip install --editable ./
여분을 추가하기 위해 pip 파일에 설치하려면 다음과 같이 추가 할 수 있습니다.
-e git+https://github.com/tangentlabs/django-oscar-paypal.git@issue/34/oscar-0.6#egg=django-oscar-paypal
그래도 계란으로 저장됩니다.
달걀 파일 설치 절차를 사용했습니다. 이상 설치이 절차 지원 git
, git+http
, git+https
, git+ssh
, git+git
와 git+file
. 이들 중 일부가 언급됩니다.
브랜치, 태그 또는 해시를 사용하여 설치할 수 있다는 것이 좋습니다.
@Steve_K는 "git +"로 설치하는 것이 느릴 수 있으며 zip 파일을 통한 설치를 제안했습니다.
pip install https://github.com/user/repository/archive/branch.zip
또는 .whl
파일이있는 경우 파일을 사용하여 설치할 수 있습니다.
pip install https://github.com/user/repository/archive/branch.whl
그것은 계란 파일보다 새로운 꽤 새로운 형식입니다. wheel 및 setuptools> = 0.8 패키지가 필요합니다. 여기 에서 더 많은 것을 찾을 수 있습니다 .
참고 URL : https://stackoverflow.com/questions/20101834/pip-install-from-git-repo-branch
'Development Tip' 카테고리의 다른 글
bcrypt는 어떻게 내장 솔트를 가질 수 있습니까? (0) | 2020.10.03 |
---|---|
git init를 실행 취소하는 명령이 있습니까? (0) | 2020.10.02 |
HTML / CSS에서 이미지를 회색조로 변환 (0) | 2020.10.02 |
Xcode에서 여러 줄을 어떻게 들여 쓰나요? (0) | 2020.10.02 |
비동기 작업을 어떻게 실행합니까? (0) | 2020.10.02 |