$ C:Python27> pip install --upgrade pip
You are using pip version 6.0.8, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-7.1.0-py2.py3-none-any.whl#md5=b108384a762825ec20
345bb9b5b7209f
Using cached pip-7.1.0-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 6.0.8
Uninstalling pip-6.0.8:
Successfully uninstalled pip-6.0.8
先前版本的PIP已经消失,但之后我得到这个异常:
Rolling back uninstall of pip
Exception:
Traceback (most recent call last):
File "c:python27libsite-packagespip-6.0.8-py2.7.eggpipbasecommand.py", line 232, in main status = self.run(options, args)
.
.
.
AttributeError: 'NoneType' object has no attribute 'bytes'
我已经升级setuptools和分发,我也试图手动安装pip,得到这个:
$ C:Python27> pip install 7.1.10
You are using pip version 6.0.8, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting 7.1.10
Could not find any downloads that satisfy the requirement 7.1.10
No distributions at all found for 7.1.10
我也面临同样的问题,然后我查阅了pip文档,他们是这样建议升级pip的:
for Windows:
python -m pip install -U pip
for Linux:
pip install -U pip
有关进一步参考,请查看thisLink
这个bug报告建议这样做
easy_install -U pip
我不能评论,所以我将扔在这里:我无法安装pip的任何命令,直到我看到你的帖子使用"easy_install -U pip"
所有其他尝试的结果都是
AttributeError: 'NoneType' object has no attribute 'bytes'
我走了另一条路。我第一次尝试用pip install --upgrade pip
升级在我的Windows 10电脑上不工作。在打开命令提示符(cmd)后,我首先执行
python -m pip install -U pip
它给了我
Collecting pip
Using cached pip-8.0.2-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 1.5.2
Uninstalling pip-1.5.2:
Successfully uninstalled pip-1.5.2
Successfully installed pip-7.1.0
You are using pip version 7.1.0, however version 8.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
有趣的是,我试图从pip 6.1.1升级到8.0.2。但是,嘿,我也要这个升级版。他们建议的命令
python -m pip install --upgrade pip
完成了最后的工作
Collecting pip
Using cached pip-8.0.2-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 7.1.0
Uninstalling pip-7.1.0:
Successfully uninstalled pip-7.1.0
Successfully installed pip-8.0.2
我刚刚卸载了pip,然后它就工作了。
python -m pip uninstall pip