【问题标题】:Pip install results in error "no such option: -E"Pip install 导致错误“没有这样的选项:-E”
【发布时间】:2014-10-08 12:23:54
【问题描述】:

我刚刚在安装 mavericks 后清理了我的 mac(是的,我迟到了)。 我正在使用自制 Python,但我也用 stock apple python 确认了这个错误。我已经在系统范围和我的 virtualenv 中安装了 pip 1.5.6。

我可以 pip-sys install 用于系统范围的 pip 安装没问题。但是,当在 virtualenv 中时,即使使用 which pip,我也会收到以下错误。

pip install -U -r requirements/dev.pip

Usage:   
  pip <command> [options]

no such option: -E

【问题讨论】:

  • 您能否包含您的需求文件或仅检查其中的任何行是否包含 -E 选项?
  • 是的,有些行包含 -e 但不包含 -E。我认为-E 是 sudo 的事情。如果我 sudo 安装,它会通过此错误,但在与 pip 无关的其他地方失败。我不应该在 virtualenv 上安装 sudo。另外,我尝试从需求文件中删除-e,但这并没有改变这个错误。

标签: python django pip virtualenv


【解决方案1】:

virtualenv 中的 pip 安装似乎有问题。 Pip 不工作,但 pip2 install 工作正常。所以可能存在版本冲突,pip 安装时认为它与已安装的 python 版本不同。

回顾

pip install south

因上述错误而失败

pip2 install south

工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-12
    • 2015-09-01
    • 2021-09-12
    • 2016-01-17
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 2020-07-20
    相关资源
    最近更新 更多