我正在运行一个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环境中,因此您可以使用它来安装新的软件包。