Windows10 64位系统Anaconda Navigator更新后启动报错求助
我来帮你排查这个更新后Anaconda Navigator启动失败的问题,先理清楚你的操作场景:
- 系统:64位Windows 10
- 触发操作:因为一直收到Spyder版本不是最新的提示,所以用管理员权限打开了Anaconda命令提示符(避免权限拒绝错误),依次执行了这三个命令:
conda update condaconda update anacondaconda update spyder - 当前问题:启动Anaconda Navigator时抛出报错,报错片段如下:
Traceback (most recent call last): File "C:\Users\UserName\AppData\Local\Continuu...
几个实用的排查修复步骤
强制重装Anaconda Navigator
大概率是更新过程中Navigator的依赖文件被损坏了,打开管理员权限的Anaconda Prompt,执行这条命令强制重新安装Navigator:conda install --force-reinstall anaconda-navigator安装完成后再尝试启动Navigator。
清理conda缓存
缓存文件冲突也可能导致这类问题,先关闭所有Anaconda相关的程序,然后在管理员Prompt里执行:conda clean --all清理完成后重启电脑,再打开Navigator试试。
修复损坏的依赖包
从你给出的报错片段来看,问题可能出在Continuum相关的组件上。你可以先执行命令查看当前环境的包状态:conda list如果发现有标记为
broken的包,或者能定位到报错里提到的具体包,就用这条命令强制重装它:conda install --force-reinstall <具体包名>比如如果报错指向
anaconda-client,就把<具体包名>换成anaconda-client。测试新环境
如果上面的方法都没用,可能是你的主conda环境已经损坏。可以创建一个新环境来验证:conda create -n test_env anaconda-navigator spyder conda activate test_env anaconda-navigator如果新环境里Navigator能正常启动,说明原环境有问题,你可以选择把原环境的包迁移过来,或者直接重新初始化主环境。
内容的提问来源于stack exchange,提问作者DataGirl
相关产品推荐
相关产品推荐

