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

Ubuntu 22.04下Anaconda Navigator无法启动求助

Ubuntu 22.04下Anaconda Navigator无法启动求助

您好,我来帮你排查这个问题~ 先梳理下你遇到的情况:安装Anaconda时先是碰到目录已存在的提示,用./anaconda.sh -u又遭遇权限拒绝,后来自己调整方法完成了安装,但启动Anaconda Navigator时出现了GL驱动加载失败的报错,还伴随AttributeError: 'str' object has no attribute 'get'的错误,程序迟迟无法加载,而Ubuntu 18.04上却能正常运行。

针对这些问题,给你几个分步排查的方案:

1. 修复MESA驱动缺失问题

你看到的libGL error是因为Ubuntu 22.04缺少了必要的MESA驱动库,直接安装对应的包就能解决:

sudo apt update && sudo apt install libgl1-mesa-glx libgl1-mesa-dri

安装完成后可以先尝试重新启动Anaconda Navigator看看。

2. 更新Anaconda及Navigator版本

你的报错里显示用的是Python 3.7版本的Anaconda环境,和Ubuntu 22.04的系统环境兼容性可能不太好,建议更新到适配的版本:

  • 先激活base环境:
    conda activate base
    
  • 更新conda本身:
    conda update conda
    
  • 更新Anaconda Navigator:
    conda update anaconda-navigator
    
  • 如果更新后还是启动异常,试试重置Navigator的配置:
    anaconda-navigator --reset
    

3. 创建独立的Navigator运行环境

如果上面的方法都不行,可以试试创建一个全新的conda环境,搭配更高版本的Python来运行Navigator,避免和base环境的冲突:

# 创建一个名为navigator_env的环境,用Python3.9版本并安装Navigator
conda create -n navigator_env python=3.9 anaconda-navigator
# 激活这个新环境
conda activate navigator_env
# 启动Navigator
anaconda-navigator

另外补充下你之前安装时遇到的权限问题:当时运行./anaconda.sh -u提示权限拒绝,是因为脚本没有执行权限,只要先给脚本加权限就能正常运行了:

chmod +x anaconda.sh

你可以按顺序试试这些方法,应该能解决启动失败的问题~

备注:内容来源于stack exchange,提问作者user2994783

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:03:10