Ubuntu

pip install -E 選項的解決方法

  • July 23, 2012

我正在執行一個 Fabric 腳本,該腳本在遠端伺服器(執行 Ubuntu 12.04)上設置了一個 virtualenv,並在其中安裝了各種包。該腳本使用-Epip 選項將軟體包安裝到 virtualenv 中:

pip install -E . -r [path to requirements]

這曾經可以正常工作,但現在似乎 -E 選項已從 pip 中刪除(來自pip changelog)。

任何人都可以為此提出解決方法嗎?謝謝。

如此處所述,如果您需要使用 pip 在 vi​​rtualenv 環境中安裝軟體包,只需使用安裝在 virtualenv 中的 pip 即可:

因為 pip 是由 virtualenv 安裝的,所以只需用於 path/to/my/environment/bin/pip將東西安裝到該特定環境中。

pip 團隊刪除了該-E選項,因為 pip 現在已捆綁到每個新的 virtualenv 環境中,因此您可以使用它來安裝新軟體包。

引用自:https://serverfault.com/questions/410182