Pip安装结果错误“没有这样的选项:-E”

问题描述:

我刚刚清理了我的mac后,小牛安装(是的,我晚了派对)。 我正在使用自制Python,但我已经证实与股票苹果python这个错误以及。我已经在系统中安装了pip 1.5.6,并且在我的virtualenv中。Pip安装结果错误“没有这样的选项:-E”

我可以用pip-sys安装系统级的pip安装没问题。当在virtualenv虽然,我得到以下错误,即使which pip

pip install -U -r requirements/dev.pip 

Usage: 
    pip <command> [options] 

no such option: -E 
+0

您是否可以包含您的需求文件或只检查它的任何行是否包含-E选项? – ironfroggy 2014-10-08 12:26:42

+0

是的,有些行包含'-e'而不是'-E'。我认为'-E'是一个sudo的东西。如果我sudo安装它通过这个错误,但在其他地方与PIP无关失败。我不应该在virtualenv上安装sudo。另外,我试图从需求文件中删除'-e',但这并没有改变这个错误。 – newman 2014-10-08 12:43:19

似乎在virtualenv中的pip安装有问题。点没有工作,但pip2安装工作正常。所以也许有一个版本冲突,pip安装认为它是与安装的版本不同的python版本。

回顾一下

pip install south 

失败,上述错误

pip2 install south 

工作正常。