我經常使用virtualenv來爲項目安裝依賴項的正確版本。如何使virtualenv默認使用最後一個分發版本?
virtualenv apps --distribute
的問題是使用時,virtualenv中繼續安裝分發== 0.6.19
我每次都需要先運行:
pip install distribute -U
這是爲什麼,我怎麼能讓它直接安裝正確版本的分發?
謝謝。
我經常使用virtualenv來爲項目安裝依賴項的正確版本。如何使virtualenv默認使用最後一個分發版本?
virtualenv apps --distribute
的問題是使用時,virtualenv中繼續安裝分發== 0.6.19
我每次都需要先運行:
pip install distribute -U
這是爲什麼,我怎麼能讓它直接安裝正確版本的分發?
謝謝。
在python-virtualenv列表中有關於更新點子的類似問題。爲方便起見,我在此重複:
如果您使用的是最新的virtualenv,則還可以使用--extra-search-dir
選項指向包含要安裝的distribute
程序包的替代目錄。這是記錄在這裏:
http://www.virtualenv.org/en/latest/index.html#the-extra-search-dir-option
用戶提供了額外的搜索,目錄路徑具有比「內置」的搜索路徑優先級,所以你應該能夠實現你想要的
的第一件事要做的就是升級virtualenv
:
sudo aptitude remove python-virtualenv python-pip
sudo easy_install pip virtualenv
那麼你已經有了分配默認安裝== 0.6.24。