从 git 存储库分支安装 pip
尝试安装存储库的特定分支。谷歌告诉我pip
pip install https://github.com/user/repo.git@branch
分支的名字是所以我做的,但它返回了404。issue/34/oscar-0.6
pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6
如何安装此分支?
尝试安装存储库的特定分支。谷歌告诉我pip
pip install https://github.com/user/repo.git@branch
分支的名字是所以我做的,但它返回了404。issue/34/oscar-0.6
pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6
如何安装此分支?
在 URL 前缀之前加上前缀(请参阅 VCS 支持):git+
pip install git+https://github.com/tangentlabs/django-oscar-paypal.git@issue/34/oscar-0.6
并指定不带前导符的分支名称。/
将 pip 与 git+ 一起克隆存储库可能非常慢(例如,使用 https://github.com/django/django@stable/1.6.x 进行测试,则需要几分钟时间)。我发现的与GitHub和BitBucket一起使用的最快的事情是:
pip install https://github.com/user/repository/archive/branch.zip
这成为Django大师:
pip install https://github.com/django/django/archive/master.zip
对于 Django 稳定版/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
这里,主分支通常被命名为默认分支。这将使您的安装速度更快。requirements.txt
其他一些答案提到了将要安装的软件包放入 .请注意,使用此存档语法,前导和尾随不是必需的,您只需粘贴 URL 即可,因此您的要求.txt如下所示:requirements.txt
-e
#egg=blah-blah
https://github.com/user/repository/archive/branch.zip