1

事件起因:因为要装一个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'的错误,恭喜你,下面就是对证下药的方子
image.png
下面是解决方案:

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就可以正常打开了


1 声望0 粉丝

引用和评论

0 条评论