anaconda无法启动,一直停在loading applications卡住的解决方案

        最近更新了anaconda后,不管是在快速启动栏还是在anaconda prompt,都无法正常启动anaconda navigator,每次都是卡在 "loading application"然后就没有然后了。。。

        前两天想着anaconda prompt还可以用,暂时就没管它,后来实在是忍不住,就度娘了一下发现很多类似的例子,就逐一试了2个,发现不行。

        在anaconda prompt中运行anaconda-navigator后提示错误“ ‘str’ object has no attribute 'get' ”,然后查找类似的问题的解决方案,发现好多都是说修改个人自己安装的anaconda路径下的anaconda_api.py文件,打开后找到vsdata.get做如下修改:


versions=[vsdata.get('productVersion')],
改成
versions=["1b8e8302e405050205e69b59abb3559592bb9e60"],

        但其实,这个是看个人的anaconda安装的内容来确认的,如果你安装了vscode的插件,说明可能就是vsdata此时应该是无法访问的,从而找到原因:无法访问vscode网站导致anaconda-navigator不能启动,(不能在anaconda-navigator界面中启动vscode图标)

        如果原因相同,那么久可以采用网上常规的解决方案,让vscode不再检查更新:


versions=[vsdata.get('productVersion')],
改成
versions=["1b8e8302e405050205e69b59abb3559592bb9e60"],

从而得以解决问题——可以查找CSDN的原文Anaconda闪退的问题AttributeError: ‘str’ object has no attribute ‘get’

        参考另外一种解决方案,修改:versions=["https://update.code.visualstudio.com/api/update/win32-x64/stable/version"]

        个人因为是更新了anaconda后无法正常使用,所以怀疑是更新出了问题,那没办法就重新更新一次了:

1.以管理员身份打开anaconda prompt

2.升级navigator:conda update anaconda-navigator

3.重置navigator:执行anaconda-navigator --reset

4.升级客户端:conda update anaconda-client

5.升级安装依赖包:conda update -f anaconda-client

6.直接打开和原来一样,于是命令行输入:anaconda-navigator
        成功进入,所以还是更新不彻底的原因!

你可能感兴趣的:(Python语言,机器学习,python,vscode)