当前位置: 首页 > news >正文

Ubuntu-25.04 Wayland桌面环境安装Anaconda3之后无法启动anaconda-navigator问题解决

目录

  • 1. 问题描述
  • 2. 解决方案
  • 3. References

1. 问题描述

在命令行中尝试启动anaconda-navigator图形界面,报错:

albertqee@ZBG7W:~$ anaconda-navigator 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
Could not initialize GLX
Aborted (core dumped)
albertqee@ZBG7W:~$

上述报错提示桌面环境为Wayland,且无法完成GLX初始化操作。

检查GLX信息如下:

albertqee@ZBG7W:~$ glxinfo | egrep -i opengl
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.0.3-1ubuntu2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.3-1ubuntu2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.0.3-1ubuntu2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
albertqee@ZBG7W:~$ 

并无异常,查看conda的QT信息:

albertqee@ZBG7W:~$ conda list | egrep -i qt
aws-c-mqtt                0.7.13               h5eee18b_0  
pyqt                      5.15.10         py312h6a678d5_0  
pyqt5-sip                 12.13.0         py312h5eee18b_0  
pyqtwebengine             5.15.10         py312h6a678d5_0  
qt-main                   5.15.2              h53bd1ea_10  
qt-webengine              5.15.9               h9ab4d14_7  
qtawesome                 1.3.1           py312h06a4308_0  
qtconsole                 5.5.1           py312h06a4308_0  
qtpy                      2.4.1           py312h06a4308_0  
sphinxcontrib-qthelp      1.0.3              pyhd3eb1b0_0  
albertqee@ZBG7W:~$ conda list pyqt
# packages in environment at /home/albertqee/anaconda3:
#
# Name                    Version                   Build  Channel
pyqt                      5.15.10         py312h6a678d5_0  
pyqt5-sip                 12.13.0         py312h5eee18b_0  
pyqtwebengine             5.15.10         py312h6a678d5_0  
albertqee@ZBG7W:~$

2. 解决方案

使用conda命令安装Wayland渲染架构的基础库[1],具体如下:

albertqee@ZBG7W:~$  conda install conda-forge::wayland 
Retrieving notices: done
Channels:- conda-forge- defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done## Package Plan ##environment location: /home/albertqee/anaconda3added / updated specs:- conda-forge::waylandThe following packages will be downloaded:package                    |            build---------------------------|-----------------expat-2.7.0                |       h5888daf_0         137 KB  conda-forgelibexpat-2.7.0             |       h5888daf_0          73 KB  conda-forgelibffi-3.4.6               |       h2dba641_1          56 KB  conda-forgelibstdcxx-15.1.0           |       h8f9b012_3         3.7 MB  conda-forgewayland-1.24.0             |       h3e06ad9_0         323 KB  conda-forge------------------------------------------------------------Total:         4.3 MBThe following NEW packages will be INSTALLED:libstdcxx          conda-forge/linux-64::libstdcxx-15.1.0-h8f9b012_3 wayland            conda-forge/linux-64::wayland-1.24.0-h3e06ad9_0 The following packages will be UPDATED:expat                   pkgs/main::expat-2.6.3-h6a678d5_0 --> conda-forge::expat-2.7.0-h5888daf_0 libexpat                                 2.6.3-h5888daf_0 --> 2.7.0-h5888daf_0 libffi                 pkgs/main::libffi-3.4.4-h6a678d5_1 --> conda-forge::libffi-3.4.6-h2dba641_1 Proceed ([y]/n)? yDownloading and Extracting Packages:Preparing transaction: done                                                                                                                                                                   
Verifying transaction: done                                                                                                                                                                   
Executing transaction: done                                                                                                                                                                   
albertqee@ZBG7W:~$             

安装完成之后,再次启动anaconda-navigator即可。

albertqee@ZBG7W:anaconda3$ source ~/anaconda3/bin/activate
(base) albertqee@ZBG7W:anaconda3$ anaconda-navigator
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

界面如下图:
在这里插入图片描述

3. References

[1]. conda-forge/wayland

http://www.dtcms.com/a/278985.html

相关文章:

  • 如何降低AIGC的查重率?精选六个AIGC降重让论文更出色
  • Spring Boot项目结构解析:构建高效、清晰的代码框架
  • 【Python进阶】深度复制——deepcopy
  • STM32F1_Hal库学习EXTI
  • 苍穹外卖学习指南(java的一个项目)(老师能运行,但你不行,看这里!!)
  • 最近要上Android 15的高通平台,按照之前Android14的高通平台的裁剪APP的方法修改,发现一改编译之后就不能进系统
  • LLaMA.cpp HTTP 服务参数: --pooling 嵌入模型 池化类型详解
  • 笔试——Day7
  • Datawhale AI夏令营大模型 task2.1
  • QML 常用控件(二)
  • Qt小组件 - 3 imageLabel
  • 【CV综合实战】基于深度学习的工业压力表智能检测与读数系统【3】使用OpenCV读取分割后的压力表读数
  • 《C++内存泄漏8大战场:Qt/MFC实战详解 + 面试高频陷阱破解》
  • 机器学习中的朴素贝叶斯(Naive Bayes)模型
  • AI日报 - 2025年07月14日
  • 认识下计算机视觉中的人脸识别
  • 网络准入控制系统的作用解析,2025年保障企业入网安全第一道防线
  • 【邀请函】网易灵动露天矿山具身智能技术发布会,7月26日上海见
  • 【笔记】chrome 无法打开特定协议或访问特定协议时卡死
  • AI香烟检测实战:YOLO11模型训练全过程解析
  • 多尺度频率辅助类 Mamba 线性注意力模块(MFM),融合频域和空域特征,提升多尺度、复杂场景下的目标检测能力
  • Docker 拉取镜像并离线迁移至云桌面指南(以Redis为例)
  • 【API测试】Apifox、Apipost、Postman测试工具详解,Mock介绍
  • docker私有仓库
  • Java 树形结构、层级结构数据构建
  • 密码学中立方攻击的另类应用
  • 力扣454.四数相加Ⅱ
  • idea删除的文件怎么找回
  • 【第一章编辑器开发基础第二节编辑器布局_1水平与垂直布局(1/4)】
  • git项目,有idea文件夹,怎么去掉