使用pip2.7 install --upgrade pip --user一直不成功,明明提示如下:
Installing collected packages: pip
Found existing installation: pip 10.0.0b1
Uninstalling pip-10.0.0b1:
Successfully uninstalled pip-10.0.0b1
但是使用pip2.7 --version查看版本号时,还是显示的原来的10.0.0b1;
查了很多方法,终于找到一个让我成功升级的,简单快捷的单行指令:
sudo pip2.7 install --index https://pypi.mirrors.ustc.edu.cn/simple/ --upgrade pip
输入密码,后很快显示更新成功,测试pip版本已经升级为最新版.
但是,蛋疼的是。。。更新成功之后,我发现我的pip废了。。。安装每个包,都不成功,都会提示一个同样的错误:
后来我狠下心卸载了pip。。。然后重新安装了一下:
sudo pip uninstall pip;
然后使用sudo easy_install pip重新安装,还是提示错误:
意思应该是因为setuptools出错的问题,之后我又删除了setuptools,因为没有pip了,我就直接进入目录手动删除文件。路径为:
/系统/资源库/Frameworks/Python.framework/Versions/2.7/Extras/lib里面的一些相关文件
然后使用sudo easy_install setuptools重新安装了setuptools;
之后又使用sudo easy_install pip安装pip。终于安装成功了。
之后使用pip install ***测试安装python包,也可以正常安装了。