2016-03-15 224 views
3

不知何故pip --upgrade不升级任何软件包。pip安装 - 升级pip安装相同版本

我在OSX埃尔卡皮坦(10.11.3),并使用brew install python

的Python安装的Python:/usr/local/bin/[email protected] -> ../Cellar/python/2.7.11/bin/python
PIP:/usr/local/bin/[email protected] -> ../Cellar/python/2.7.11/bin/pip

后成功安装我跑pip install --upgrade pip

全输出:

$ pip install --upgrade pip 
Collecting pip 
    Using cached pip-8.1.0-py2.py3-none-any.whl 
Installing collected packages: pip 
Successfully installed pip-8.0.2 
You are using pip version 8.0.2, however version 8.1.0 is available. 
You should consider upgrading via the 'pip install --upgrade pip' command. 

为什么不点子安装新版本?

更新

我认为这是与我~/.pydistutils.cfg文件运行pip时,修正了DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both错误。 I followed these instructions

Related SO question

+0

刚才有同样的问题。 –

+0

你可以试试'pip install -U pip'并告诉你是否得到相同的输出? – 2016-03-15 13:41:30

+0

'哪个pip'的输出是什么? – Maresh

回答

0

过得去的事情不工作恼火我创建了一个新的OSX配置文件。在新的配置文件的一切工作正常,以便进一步调查后,我发现了一个文件~/Library/Application\ Support/pip/pip.conf包含我的主要概况:

[global] 
target=/usr/local/lib/python2.7/site-packages 

我不知道如何到达那里,但删除它解决了问题。

这也解决了需要~/.pydistutils.cfg文件。