由于pip19.2.3版本诸多问题, 决定卸载, 结果发现根本无法卸载, 提示以下错误信息:

C:\Users\abc>python -m pip uninstall pip
Uninstalling pip-19.2.3:Would remove:c:\program files\python38\lib\site-packages\pip-19.2.3.dist-info\*c:\program files\python38\lib\site-packages\pip\*c:\program files\python38\scripts\pip.exec:\program files\python38\scripts\pip3.8.exec:\program files\python38\scripts\pip3.exe
Proceed (y/n)? y
ERROR: Exception:
Traceback (most recent call last):File "C:\Program Files\Python38\lib\shutil.py", line 781, in moveos.rename(src, real_dst)
PermissionError: [WinError 5] 拒绝访问。: 'c:\\program files\\python38\\lib\\site-packages\\pip-19.2.3.dist-info\\' -> 'C:\\Users\\abc\\AppData\\Local\\Temp\\pip-uninstall-flz7sdgb'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "C:\Program Files\Python38\lib\site-packages\pip\_internal\cli\base_command.py", line 188, in mainstatus = self.run(options, args)File "C:\Program Files\Python38\lib\site-packages\pip\_internal\commands\uninstall.py", line 74, in rununinstall_pathset = req.uninstall(File "C:\Program Files\Python38\lib\site-packages\pip\_internal\req\req_install.py", line 831, in uninstalluninstalled_pathset.remove(auto_confirm, verbose)File "C:\Program Files\Python38\lib\site-packages\pip\_internal\req\req_uninstall.py", line 388, in removemoved.stash(path)File "C:\Program Files\Python38\lib\site-packages\pip\_internal\req\req_uninstall.py", line 277, in stashrenames(path, new_path)File "C:\Program Files\Python38\lib\site-packages\pip\_internal\utils\misc.py", line 402, in renamesshutil.move(old, new)File "C:\Program Files\Python38\lib\shutil.py", line 793, in movermtree(src)File "C:\Program Files\Python38\lib\shutil.py", line 731, in rmtreereturn _rmtree_unsafe(path, onerror)File "C:\Program Files\Python38\lib\shutil.py", line 609, in _rmtree_unsafeonerror(os.unlink, fullname, sys.exc_info())File "C:\Program Files\Python38\lib\shutil.py", line 607, in _rmtree_unsafeos.unlink(fullname)
PermissionError: [WinError 5] 拒绝访问。: 'c:\\program files\\python38\\lib\\site-packages\\pip-19.2.3.dist-info\\entry_points.txt'

分析了下, 应该是C:\Program Files\Python38\Lib\site-packages\pip-19.2.3.dist-info这里面出现了问题,而且应该是权限的问题, 懒得处理,
于是直接把这个文件夹删除了, 再次使用unstall命令, 得到如下结果:

C:\Users\abc>python -m pip uninstall pip
WARNING: Skipping pip as it is not installed.

直接找不到了, 于是尝试安装老版本pip

C:\Users\abc>python -m pip install pip==18.0 --user
Looking in indexes: https://pypi.doubanio.com/simple
Collecting pip==18.0Downloading https://pypi.doubanio.com/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)|████████████████████████████████| 1.3MB 226kB/s
Installing collected packages: pip
Successfully installed pip-18.0
WARNING: You are using pip version 18.0, however version 19.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

安装成功, 实验pip安装

C:\Users\abc>pip install xlrd --user
Looking in indexes: https://pypi.doubanio.com/simple
Collecting xlrdDownloading https://pypi.doubanio.com/packages/b0/16/63576a1a001752e34bf8ea62e367997530dc553b689356b9879339cf45a4/xlrd-1.2.0-py2.py3-none-any.whl (103kB)100% |████████████████████████████████| 112kB 937kB/s
Installing collected packages: xlrd
Successfully installed xlrd-1.2.0
You are using pip version 18.0, however version 19.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.C:\Users\abc>

ok , 没什么问题

强制卸载pip以及安装老版本pip相关推荐

  1. Python库:Pyinstaller库、pip工具、pip指定安装源和版本

    一.需求: 需要将我们编写的扩展名为.py的源代码,转换成无需源代码的可执行文件.希望用可执行文件的方式执行一个程序,而不是源代码. 因为在有的Windows平台.Linux平台,Mac平台操作系统上 ...

  2. 安装老版本的Pytorch

    参考安装老版本的Pytorch - 云+社区 - 腾讯云 Installing previous versions of PyTorch We'd prefer you install the lat ...

  3. wpsoffice安卓历史版本_安装老版本的手机APP

    大家好,我是果子,很多手机APP都更新的非常勤快,有的是为了完善自身的功能,或者是对界面做一些小的改变让用户的体验更好. 但是每个人喜欢的都不一样,所以有时候的软件的更新你可能用的不是很习惯,或者不是 ...

  4. Anaconda安装老版本tensorflow

    Anaconda安装老版本的TensorFlow (1) 进入Anaconda官网下载Anaconda (2)然后点击Get Started (3)点击此处进入下载 这是最新的Anaconda安装包 ...

  5. 命令行用pip命令安装mysql_使用pip install mysqlclient命令安装mysqlclient失败?(基于Python)...

    我们使用Django.flask等来操作MySQL,实际上底层还是通过Python来操作的.因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序.在Python3中,驱动程序有多种 ...

  6. PS等难卸载软件的通用强制卸载方法、安装程序检测到计算机重新启动...问题、安装失败问题...

    一.强制卸载 1.找到安装目录删除相关文件 2.在C盘搜索相关的文件夹并删除 3.使用360等软件清理注册表,完成. 二.安装程序检测到计算机重新启动的过程...的问题处理 http://jingya ...

  7. 离线安装老版本android sdk,亲测,linux、windows、mac通用

    更新了文中百度网盘的下载链接. 前提你自己已经有一个完整的adt版本,目录如图: 其中的platforms 只有一个子文件夹: 如果连这些文件夹都没有的请移步到google官网下载ADT.. 由于我需 ...

  8. 卸载opencv2,安装opencv3版本

    使用操作系统:虚拟机ubuntu16.04 学习SLAM14讲默认安装了opencv2.4.9版本,直接崴泥.高翔提供的代码.库链接都是基于opencv3.全跑不起来,关于彻底卸载opencv2.4. ...

  9. 想安装老版本flash - 解决”正尝试安装的adobe flash player不是最新版本“的办法

    安装低版本的Flash player时提示"正尝试安装的adobe flash player不是最新版本",解决的办法是在运行中输入regedit,在注册表中找到 HKEY_LOC ...

  10. 在Pycharm中更新安装最新版本pip,安装tensorflow

    在pycharm中安装tensorflow时,安装失败,并且终端显示: WARNING: You are using pip version 20.1.1; however, version 22.3 ...

最新文章

  1. kd树 python实现_Python KD树实现+简单的KNN实现
  2. 信号与系统课程向学校教务科需要提交的资料
  3. 实时语义分割ENet
  4. qt qml scrollbar 移动APP风格的滚动轴
  5. SAP保存操作记录CDHDR和CDPOS表
  6. AVAudioSession
  7. 咨询14个CEO,花了20小时,建设顶级数据团队的干货,被疯狂点赞
  8. 腾讯否认微信测试语音消息进度调节​;监证会同意蚂蚁集团科创板IPO注册;React 17 正式版发布|极客头条
  9. 查询服务器系统类型有哪些,查看服务器的操作系统类型
  10. 程序员到架构师,其实没那么难!
  11. html5用户注册页面代码,HTML5注册页面示例代码_html5教程技巧
  12. 版本管理工具git常用命令
  13. 解析torch.norm函数
  14. 俄罗斯黑客太疯狂,破解赌场算法,全球捞钱……
  15. 「PKUSC2018」最大前缀和 LOJ#6433BZOJ5369
  16. pip源换到国内镜像
  17. Lazada卖家上传产品实操,采采Lazada上货铺货助手,一键采集刊登上架,批量上品删除宝贝上下架更改产品属性,自动翻译,图片文字翻译
  18. 图解linux内核设计艺术,Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理...
  19. LimeSDR 上手指南
  20. Unity3d 寻路功能 介绍及项目演示

热门文章

  1. 为什么有了二叉搜索树和二叉平衡树之后还需要红黑树?
  2. vue引入,两种组件库vant,vue-ydui变量冲突问题
  3. 推荐8个自媒体免费工具,不仅提高工作效率,还能提供灵感
  4. python3爬虫系列09之爬虫数据存入MySQL数据库
  5. [c51单片机]利用Protues 仿真C51单片机8位数码管
  6. QT Designer的安装和使用
  7. 【机器学习入门】(6) 随机森林算法:原理、实例应用(沉船幸存者预测)附python完整代码和数据集
  8. mac快速切换大小写_快速模式匹配–如果是大小写,请切换为大小写
  9. BorisFX Sapphire 2019 for AE Mac(蓝宝石插件) v2019.0.2激活版
  10. 经验模态分解股票波动matlab,matlab经验模态分解程序