pip安装失败 - 错误:IPython需要Python 2.7或3.3或更高版本

时间:2014-09-26 12:48:40

标签: python python-2.7 pip python-2.6

我今天在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

我不确定是否会导致此问题我在#34; usr / bin / python"中有python2.6。

$ sudo python --version
Python 2.6.6

2 个答案:

答案 0 :(得分:3)

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

OP在评论部分发布的命令:

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

答案 1 :(得分:0)

此外,不要忘记(这可能是模糊不清的),如果你运行“sudo pip install”,你可能会得到一个不同于你运行非sudo的点数。