Ubuntu
pip install -E 選項的解決方法
我正在執行一個 Fabric 腳本,該腳本在遠端伺服器(執行 Ubuntu 12.04)上設置了一個 virtualenv,並在其中安裝了各種包。該腳本使用
-E
pip 選項將軟體包安裝到 virtualenv 中:pip install -E . -r [path to requirements]
這曾經可以正常工作,但現在似乎 -E 選項已從 pip 中刪除(來自pip changelog)。
任何人都可以為此提出解決方法嗎?謝謝。
如此處所述,如果您需要使用 pip 在 virtualenv 環境中安裝軟體包,只需使用安裝在 virtualenv 中的 pip 即可:
因為 pip 是由 virtualenv 安裝的,所以只需用於
path/to/my/environment/bin/pip
將東西安裝到該特定環境中。pip 團隊刪除了該
-E
選項,因為 pip 現在已捆綁到每個新的 virtualenv 環境中,因此您可以使用它來安裝新軟體包。