尝试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这对 Django 大师来说是这样的:
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在这里,master 分支通常被命名为 default。这将使您的requirements.txt安装速度大大提高。
其他一些答案提到将要安装的软件包放入您的requirements.txt 。请注意,这个档案的语法,领先-e和尾随#egg=blah-blah不是必需的,你可以只是简单粘贴 URL,所以你 requirements.txt 的样子:
https://github.com/user/repository/archive/branch.zip
            使用 ssh 凭证从专用存储库安装的说明:
$ pip install git+ssh://[email protected]/myuser/foo.git@my_version