【问题标题】:pip install fails - ERROR: IPython requires Python version 2.7 or 3.3 or abovepip install 失败 - 错误:IPython 需要 Python 2.7 或 3.3 或更高版本
【发布时间】:2014-11-21 11:45:42
【问题描述】:

我今天在 centos 6.4 上安装了 pip,并尝试通过 pip 安装 python 库。

但是,我得到了以下错误。

ERROR: IPython requires Python version 2.7 or 3.3 or above.
Complete output from command python setup.py egg_info:
ERROR: IPython requires Python version 2.7 or 3.3 or above.

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_username/ipython
Storing debug log for failure in /home/username/.pip/pip.log

虽然错误信息说我需要 Python 2.7 或更高版本,但我已经安装了 python 2.7。

$ which python
/usr/local/bin/python
$ python --version
Python 2.7.8

我不确定是否导致我在“usr/bin/python”中有 python2.6 导致了这个问题。

$ sudo python --version
Python 2.6.6

【问题讨论】:

标签: python python-2.7 pip python-2.6


【解决方案1】:

如果你有两个 Python,你也可能有两个 pips。这很可能意味着您正在从 Python 2.6 发行版运行 pip。如果您将运行 Python 2.7 版本,它肯定会使用 Python 2.7。如果您只有 Python 2.6 版本,则必须重新安装 pip,分别为 2.7 版本。

有效的命令,由 OP 在 cmets 部分发布:

curl -kL raw.github.com/pypa/pip/master/contrib/get-pip.py | python

【讨论】:

    【解决方案2】:

    另外,不要忘记(这可能是晦涩难懂的),如果你运行“sudo pip install”,你可能会得到一个与运行非 sudo 不同的 pip。

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2014-07-07
      • 2021-12-04
      • 2019-03-14
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 2021-02-19
      • 2018-11-14
      相关资源
      最近更新 更多