为什么pip安装git repo在这个需求文件中失败了?

时间:2013-09-27 09:33:41

标签: python git pip

尝试通过pip安装git repo时,例如:

pip install git+https://github.com/kayluhb/django-admin-bootstrapped.git@cms-2.4

它只是有效。但是当把相同的行放在一个需求文件中时(如果重要的是这个需求文件是从另一个需求文件中调用的)那么pip找不到分支:

Could not find a tag or branch 'cms-2.4 '

我在这里想念什么?像-e之类的论点?

更新: 我尝试了另一个没有'@'版本的人:

git+http://github.com/jmoiron/johnny-cache.git

当我手动pip安装它时,它也可以正常工作。但是然后在需求文件中它失败了:

error: The requested URL returned error: 400 Bad request while accessing http://github.com/jmoiron/johnny-cache.git /info/refs?service=git-upload-pack
fatal: HTTP request failed
Command /usr/bin/git clone -q "http://github.com/jmoiron/johnny-cache.git " /tmp/pip-GE7AOI-build failed with error code 128 in None

1 个答案:

答案 0 :(得分:0)

您是否尝试使用git+git代替git+https