pip install --upgrade pip安装相同的版本

San*_*wen 6 python macos homebrew pip

不知何故pip --upgrade不升级任何包.

我在OSX El Capitan(10.11.3)并使用安装了python brew install python

Python:/usr/local/bin/python@ -> ../Cellar/python/2.7.11/bin/python
Pip:/usr/local/bin/pip@ -> ../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.
Run Code Online (Sandbox Code Playgroud)

为什么不用pip安装新版本?

更新

我认为它与我的~/.pydistutils.cfg文件有关,它DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both在运行时修复了错误pip.我遵循了这些指示

相关的问题

San*_*wen 0

由于无法正常工作,我创建了一个新的 OSX 配置文件。在新的配置文件中,一切工作正常,因此在进一步调查后,我~/Library/Application\ Support/pip/pip.conf在主配置文件中发现了一个文件,其中包含:

[global]
target=/usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

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

这也解决了对文件的需求~/.pydistutils.cfg