You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行anaconda-navigator命令启动Anaconda出现段错误问题求助

故障根因

Violación de segmento ('core' generado)是西班牙语的段错误提示,对应英文的Segmentation fault (core dumped),本质是程序运行时访问了非法内存地址触发的崩溃,具体触发原因如下:

  • Anaconda Navigator基于Qt GUI框架开发,多显示器切换场景下,Qt会缓存显示设备参数,参数失效后程序读取时触发非法内存访问,直接导致段错误。你移除第二台显示器后仍报错,是因为旧的显示配置缓存没有自动清理。
  • 你用户目录下.anaconda/navigator路径下的配置文件存储了错误的窗口坐标、显示器绑定参数,启动时读取异常直接触发崩溃。
  • 部分Linux发行版的显卡驱动(尤其是NVIDIA闭源驱动、核显独显混合输出场景)和Anaconda自带的Qt依赖版本不兼容,也会触发该类段错误。
修复步骤
  1. 清理Qt框架和Anaconda Navigator的旧缓存配置:
rm -rf ~/.config/QtProject
rm -rf ~/.anaconda/navigator
  1. 重置Anaconda Navigator的默认配置:
anaconda-navigator --reset
  1. 完成上述操作后尝试重新启动:
anaconda-navigator
  1. 若仍无法启动,可临时强制使用软件渲染规避显卡驱动兼容问题:
QT_XCB_FORCE_SOFTWARE_OPENGL=1 anaconda-navigator

如果该命令可正常启动,可将环境变量写入shell配置文件(~/.bashrc/~/.zshrc)永久生效:

echo 'export QT_XCB_FORCE_SOFTWARE_OPENGL=1' >> ~/.bashrc
source ~/.bashrc
  1. 若上述操作均无效,可尝试换回Anaconda默认源的Qt版本,避免第三方源的Qt包兼容问题:
conda install anaconda::qt

内容的提问来源于stack exchange,提问作者Ber Tsacianegu del Tepuy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 15:42:01