pip不要随便升级,很容易升级坏,而且不适配很多开源库版本,建议楼主安装anaconda进行统一管理,否则即使楼主成功升级了pip,也会面临其他包不适配的情况。 ps: 可以搜索anaconda清华源,国内快的多。
根据报错提示直接pip install --upgrade pip或 --user pip install --upgrade pip
AttributeError:_ Di st InfoDi stribution_dep_ map的意思是权限不够,无法获取
需要用管理员权限运行命令行,再去执行升级命令
pip升级失败解决方法
第一种:
1、先删除pip : python -m pip uninstall pip
或输入python -m pip uninstall pip setuptools卸载现有的pip
2、 进入cmd命令行界面:python -m ensurepip
3、 python -m pip install --upgrade pip -i https://pypi.douban.com/simple 加上镜像源
第二种:
1、首先卸载pip : cmd输入命令行: python -m pip uninstall pip
2、重新安装pip
在python文件下的Scripts目录下,打开cmd,输入命令行:easy_install.exe pip
3、python -m pip install --upgrade pip -i https://pypi.douban.com/simple
第三种:
如果无法更新到最新版本,则指定更新版本
python -m pip install --user --upgrade pip==18.2.4 #(换成你想要的版本编号)
第四种:
离线压缩包安装
1、下载压缩包 -->解压 --> 进入解压目录文件夹(有setup.py的目录)
2、在解压目录文件夹目录下,打开终端cmd窗口
3、输入 :python setup.py install 进行安装
第五种:
1、给项目文件夹升级读写权限,把只读取消了
2、在项目文件夹选择项里----->安全---->Administrators的权限---->设为允许完全控制权限
2、关闭防火墙
3、以管理员身份再次升级pip
看最后一个,感觉是没有用超级管理员权限运行命令行,导致权限不够啊