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

更新Anaconda后导致Navigator无法启动,错误为'str' object has no attribute 'get'。通过修改anaconda_api.py文件,或者更新、重置navigator及升级相关组件解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        最近更新了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
        成功进入,所以还是更新不彻底的原因!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌上花开香正浓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值