pip安装-E选项的解决方法

我正在运行一个Fabric脚本,它在远程服务器上运行virtualenv(运行Ubuntu 12.04)并安装各种软件包。 该脚本使用-E选项来将pip安装到virtualenv中:

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

这用于正常工作,但似乎-E选项现在已从pip中删除(来自pip更新日志 )。

任何人都可以请build议一个这样的解决方法? 谢谢。

如上所述,如果您需要使用pip在virtualenv环境中安装软件包,请使用virtualenv中安装的pip:

由于pip是由virtualenv安装的,只需使用path/to/my/environment/bin/pip将其安装到特定的环境中即可。

pip团队删除-E选项,因为pip现在已经捆绑到每个新的virtualenv环境中,因此您可以使用它来安装新的软件包。