【发布时间】:2016-06-30 23:43:38
【问题描述】:
不知何故pip --upgrade 不升级任何包。
我在 OSX El Capitan (10.11.3) 上并使用 brew install python 安装了 python
Python:/usr/local/bin/python@ -> ../Cellar/python/2.7.11/bin/python
点子:/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.
为什么pip不安装新版本?
更新
我认为这与我的~/.pydistutils.cfg 文件有关,该文件修复了运行pip 时出现的DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both 错误。 I followed these instructions
【问题讨论】:
-
不久前有同样的问题。
-
你可以试试
pip install -U pip看看你是否得到相同的输出? -
which pip的输出是什么? -
pip install pip==8.1.0呢? -
@Dex'ter: 相同的输出