2016-03-15 179 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文件。