2011-02-15 25 views
23

我想要使用pip從Git倉庫安裝不可修改的標籤或分支(例如,沒有-e選項),並且似乎無法找到如何去做。使用pip從Git倉庫安裝不可編輯的標籤/分支

如果我這樣做:

pip install git+git://github.com/django/[email protected]#egg=django 

它只是安裝的Django master分支,而不是1.2.5標籤。我知道我可以使用-e選項來安裝它,但我不想用我沒有修改的軟件包填充我的src目錄。這似乎應該是直截了當的事情,但我似乎無法如何做到這一點...

這可能嗎?如果是這樣,我該如何實現它?

感謝您的任何答案!

回答

18

您可能正在使用舊版的pip版本。嘗試升級您的點子:

pip install --upgrade pip 

有一個issue to it,我只是試圖版本0.8.2(最新的時刻)和它的作品;-)

+0

這就是它!奇怪的是,我的本地版本是0.8.1,但在我的服務器上是0.8.2,我想我忘了升級我的本地virtualenv。謝謝你的提示。 – 2011-02-16 19:58:20