打开anaconda-navigator一直卡在loading applications界面的解决方法总结
自从下载anaconda后从未成功打开过anaconda-navigator,说是打开需要很久,半个小时之类的,但我等一天都打不开,但可以通过anaconda prompt打开jupyter notebook,所以就没有特别的管这个打不开的事,昨天搜了很多方法都试了一下,最终解决了,总结一下,但完全没有截图呢。如果在loading applications界面很久然后我点击它绿圈就会消失,没得了。
自从下载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
曾经重装过,啥用没有,寄
方法二
- 打开 anaconda prompt
- 更新 conda update anaconda-navigator
- 重置 anaconda-navigator --reset
- 更新 conda update anaconda-client
- 更新 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,放弃更新,笑死
————————————————小小分割线————————————————
时隔半年,补充于11.23
感觉解决问题的方法和安装的版本有点关系,因为又装了一次。
之前是在台式机上装的,这次笔记本安装没有找到当时的教程,安装的版本就不一样,之前安装的老版本3.5.2,这次安装的直接是官网最新版本,然后虽然也打不开,但出现的问题不一样。(然后我又回来看自己总结的这个哈哈)
这次没有一直卡在绿色圈,点它也不会消失。然后总体只用了方法二就成功打开了。
看方法三的时候,发现默认的安装路径也不一样,找到的conda_api.py
文件里甚至没有data = yaml.load(f)
。
更多推荐
所有评论(0)