运行anaconda-navigator时出现ERROR anaconda_api.is_vscode_available:956错误求助
我之前在Debian系的发行版上碰到过完全一样的Anaconda Navigator报错,这个问题本质是Anaconda在自动检测VS Code可用性时出现了异常,给你几个实用的解决步骤,按顺序尝试就行:
方案1:检查并配置VS Code路径
- 如果你的系统里还没安装VS Code,先通过Deepin的软件商店或者终端安装(比如
sudo apt install code),安装完成后重启Anaconda Navigator,看看错误是否消失。 - 若已经安装了VS Code,但Anaconda还是识别不到:
- 打开Anaconda Navigator,点击右上角的Settings按钮
- 在设置页面找到VS Code Path选项,手动填入VS Code的可执行文件路径,Deepin里一般是
/usr/bin/code - 保存设置后重启Anaconda Navigator
方案2:直接禁用VS Code可用性检查
如果不需要Anaconda关联VS Code,或者配置路径后还是报错,可以直接关闭这个检查功能:
在终端执行以下命令:
conda config --set anaconda_navigator_vscode_check false
执行完后重新启动anaconda-navigator即可。
方案3:更新Anaconda组件到最新版本
旧版本的Anaconda Navigator可能存在兼容性问题,更新一下组件往往能解决这类小bug:
- 先更新conda核心:
conda update conda
- 再更新Anaconda Navigator:
conda update anaconda-navigator
- 更新完成后再次执行
anaconda-navigator测试。
方案4:重置Anaconda Navigator配置
如果以上方法都没用,可以尝试重置Navigator的所有配置到默认状态:
anaconda-navigator --reset
重置完成后重新启动,看看错误是否消失。
内容的提问来源于stack exchange,提问作者Harmanan Kohli
相关产品推荐
相关产品推荐

