打开anaconda-navigator一直卡在加载应用界面的解决方法总结

自从下载anaconda后从未成功打开过anaconda-navigator,说是打开需要很久,半个小时之类的,但我等一天都打不开,但可以通过anaconda prompt打开jupyter notebook,所以就没有特别的管这个打不开的事,昨天搜了很多方法都试了一下,最终解决了,总结一下,但完全没有截图呢。

如果在loading applications界面很久然后我点击它绿圈就会消失,没得了。但如果再打开会出现 “There is an instance of Anaconda Navigator already running” 的字样,杀死进程步骤如下:
1、打开cmd,输入tasklist | findstr “pythonw”
2、根据console前面的编号,杀死它们,输入taskkill /pid xxxx /f

方法一

重装anaconda
曾经重装过,啥用没有,寄

方法二

  1. 打开 anaconda prompt
  2. 更新 conda update anaconda-navigator
  3. 重置 anaconda-navigator –reset
  4. 更新 conda update anaconda-client
  5. 更新 conda update -f anaconda-client

本人直接卡在第二步,solving environment了一上午,寄

方法三

很多人解决成功,但不包括我
找到anaconda安装目录下的
\anaconda\Lib\site-packages\anaconda_navigator\api路径
打开里面的conda_api.py文件
我的anaconda在隐藏文件夹ProgramData里面。
找到文件conda_api.py中的
data = yaml.load(f)
将其改为
data = yaml.safeload(f)

注:需要管理员权限,我是将文件复制到桌面上改了然后贴回去的
再注:我改了没有用,我还是打不开,寄

方法四

我发现如果我从anaconda prompt输入anaconda-navigator进行打开,会出现一堆不对的报错,home.py有问题啦之类的,最后两句是这个:

versions=[vsdata.get(‘productVersion’)],
AttributeError: ‘str’ object has no attribute ‘get’

我没截图qaq
出现的问题与这篇文章类似Anaconda闪退的问题AttributeError: ‘str’ object has no attribute ‘get’

感谢这篇文章!我终于解决了!
大概是vscode有问题导致的

按照方法三中的路径,找到\anaconda\Lib\site-packages\anaconda_navigator\api中的anaconda_api.py文件
找到
versions=[vsdata.get('productVersion')]
修改为
versions=["https://update.code.visualstudio.com/api/update/win32-x64/stable/version"]

然后我终于可以打开了anaconda-navigator了!好耶

然后刚进去它告诉我可以更新,然后我点了update,update了一天,寄
只好点了dismiss,放弃更新,笑死

物联沃分享整理
物联沃-IOTWORD物联网 » 打开anaconda-navigator一直卡在加载应用界面的解决方法总结

发表评论