解决Anaconda Navigator报错no Qt platform plugin could be initialized | 解决Anaconda Navigator不出现绿环,出现命令行闪退

一直想写很多东西,但是由于没有搞全迟迟没有动手。昨天在虚拟环境中有一个包出现问题,然后网上搜索了一堆解决方案,最终成功解决。但是后面发现自己的Anaconda Navigator打不开了。经过不断搜索最终解决问题,害怕日后出现相同问题,遂写此篇,仅做记录。

首先提醒一下,下载前好好检查环境变量是否删干净了,能避免后续的很多错误。

第一次问题描述&探索流程(不建议)

  1. 初始状况描述:
    由于缺少一个包,在prompt中按一些教程胡乱安装和卸载,导致Anaconda Navigator无法打开,其他工具,如:Jupyter Notebook,Spyder均可以打开。
  2. 然后重新安装了Anaconda
    结果: 仍然无法打开Anaconda Navigator。
  3. 然后通过搜索,执行了Anaconda Navigator 打不开的解决办法中的操作(非此篇,但指令一样,运行时间较长)。------- 网上有些人写的博客资料,说(不建议这么干,别动不动就更新,会对你使用很大影响)。但如果已经操作,且情况与此相同(标题中的问题),请继续。
    结果: 此时Anaconda Navigator从打不开变成了no Qt platform plugin could be initialized,猜测与第一步随便按一些解决方案操作有关。
  4. 此时找到关于解决Anaconda no Qt platform plugin could be initialized问题的文章,执行里面的三句话。
    结果: 执行第一句出现问题WARNING: There was an error checking the latest version of pip.
  5. 通过解决WARNING: There was an error checking the latest version of pip.问题此篇文章第四种方式解决。
  • 最终,成功执行第4点文章中的三句指令,Anaconda Navigator可以正常打开。

第二次问题描述&探索流程

  1. 问题描述:
    因为某些原因,再次重装了Anaconda,下载完成后与第一次下载状况相同。Anaconda Navigator无法打开,其他工具,如:Jupyter Notebook,Spyder均可以打开。
  2. 由于第一次中方法不被推荐,所以先尝试了其他方法。首先尝试的是Anaconda Navigator无法打开中的两种方法都无法解决。
  3. 后面想,是否可以看到报错信息呢?于是在prompt窗口中输入指令:
anaconda navigator

成功看到了报错信息,通过搜索知道了导致Anaconda Navigator无法打开问题的原因:Anaconda Navigator无法打开以及在终端运行出现cannot import name ‘iter_fields‘ from ‘urllib3.filepost‘ 的问题解决办法。Anaconda Navigator启动的时候引用了python下最新版本的urllib3,由于版本不兼容造成的启动失败。在Anaconda的sitepackages 目录下面发现它自带的urllib3的文件都还存在。那么解决思路就清晰了,卸载通过pip 升级的requests, urllib3的包。让Anaconda Navigator启动时引用会他自己sitepackages下的包就可以了。

  • 最终得以解决,能够正常打开Anaconda Navigator。

上述只是我的踩坑过程,解决此问题大概率只需要上述过程中部分步骤即可完全解决。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值