使用pip从Git repo安装不可编辑的标签/分支

Dan*_*man 23 pip

我想-e使用pip从Git仓库安装一个不可编辑的(例如无选项)标签或分支,似乎无法找到如何做到这一点.

如果我这样做:

pip install git+git://github.com/django/django.git@1.2.5#egg=django
Run Code Online (Sandbox Code Playgroud)

它只是安装Django master分支而不是1.2.5标签.我知道我可以使用该-e选项安装它,但我不想src用我没有修改的软件包填满我的目录.这似乎应该是直截了当的事情,但我似乎无法做到这一点......

这可能吗?如果是这样,我该怎么做呢?

谢谢你的回答!

Hug*_*res 18

您可能正在使用旧的pip版本.尝试升级你的点子:

pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

有一个问题,我刚刚尝试了0.8.2版本(目前是最新版本)并且可以正常工作;-)