事件起因:因为要装一个TensorFlow的低版本环境跑nlp工作,后果装完环境后居然打不开anaconda navigator,始终卡在loading applications。

解决办法:网上各种办法都试了,没有解决。后果一怒之下, 把anaconda卸载重装,而后,而后一了百了,想死的心都有了。想着也不能再卸载了,卸了再装也是这个样子,还是得剖析起因。
网上的解决办法有:https://blog.csdn.net/ISHobby...
这文章中四种办法全副对我全副有效。
上面这篇文章中的办法,解决了我的问题。
https://www.jianshu.com/p/e66...
为何我没有从anaconda prompt命令行来运行anaconda navigator试一下呢?这是犯了大忌,因为从命令行启动,能发现会报一个要害谬误:AttributeError: 'str' object has no attribute 'get'
反思:遇到问题不要慌乱,尤其不要感情用事轻易卸载,要仔细分析问题,对网上的已有计划,要浏览认真了。

如果你在anaconda prompt命令行来运行anaconda navigator报AttributeError: 'str' object has no attribute 'get'的谬误,祝贺你,上面就是对证下药的方子

上面是解决方案:

1、按ctrl+alt+delete关上工作管理器 ,在过程里把python都完结。

2、关上Anaconda  prompt ,输出anaconda-navigator,报错显示'str' object has no attribute 'get'

3、去本人装置anaconda的门路下(我的在C:\ProgramData\Anaconda3\Lib\site-packages\anaconda_navigator\api)批改anaconda_api.py文件

关上后做大略在800多行找到如下语句做如下批改保留。

versions=[vsdata.get('productVersion')],
改成
versions=["1b8e8302e405050205e69b59abb3559592bb9e60"],
4、再次运行Anaconda navigator就能够失常关上了