2014-09-26 61 views
4

我今天在centos 6.4上安裝了pip,我試過通過pip安裝python庫。pip安裝失敗 - 錯誤:IPython需要Python版本2.7或3.3或更高版本

但是,我得到了以下錯誤。

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 /斌/ Python的」 python2.6的。

$ sudo python --version 
Python 2.6.6 
+0

相關:http://stackoverflow.com/questions/22561088/how-to-get-pip-to-point-to-newer-version-of-python – 2015-03-28 06:57:37

回答

3

如果你有兩個蟒蛇,你可能有兩個pip s。這很可能意味着您正在運行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 
0

另外,不要忘了(這可能是模糊的),如果你運行「命令PIP安裝」,你可能會得到一個與運行非sudo不同的點數。

相關問題