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

Anaconda网络连接失败及界面缩放异常问题求助

解决Manjaro X1 Carbon上Anaconda Navigator的启动错误与缩放问题

先梳理下你遇到的问题:启动Anaconda Navigator时出现libGL驱动加载失败的错误,界面无法全屏缩放,同时伴随网络连接失败提示,虽然软件能启动但体验不佳。咱们一步步来解决:

问题现象与错误信息

启动终端输出的错误日志:

2021-06-29 18:13:39,886 - WARNING linux_scaling.get_scaling_factor_using_dbus:42 Can't detect system scaling factor settings for primary monitor.
libGL error: MESA-LOADER: failed to open iris: /home/abbasmashaddy72/anaconda3/lib/python3.8/site-packages/PyQt5/../../../libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib/dri/iris_dri.so) (search paths /usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast: /home/abbasmashaddy72/anaconda3/lib/python3.8/site-packages/PyQt5/../../../libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib/dri/swrast_dri.so) (search paths /usr/lib/dri)
libGL error: failed to load driver: swrast
<urlopen error [Errno 101] Network is unreachable>
<urlopen error [Errno 101] Network is unreachable>
<urlopen error [Errno 101] Network is unreachable>
<urlopen error [Errno 101] Network is unreachable>
<urlopen error [Errno 101] Network is unreachable>
<urlopen error [Errno 101] Network is unreachable>

你的conda环境信息:

active environment : base
active env location : /home/abbasmashaddy72/anaconda3
shell level : 1
user config file : /home/abbasmashaddy72/.condarc
populated config files : /home/abbasmashaddy72/.condarc
conda version : 4.10.1
conda-build version : 3.21.4
python version : 3.8.10.final.0
virtual packages : __linux=5.4.124=0 __glibc=2.33=0 __unix=0=0 __archspec=1=x86_64
base environment : /home/abbasmashaddy72/anaconda3 (writable)
conda av data dir : /home/abbasmashaddy72/anaconda3/etc/conda
conda av metadata url : https://repo.anaconda.com/pkgs/main
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/linux-64 https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/abbasmashaddy72/anaconda3/pkgs /home/abbasmashaddy72/.conda/pkgs
envs directories : /home/abbasmashaddy72/anaconda3/envs /home/abbasmashaddy72/.conda/envs
platform : linux-64
user-agent : conda/4.10.1 requests/2.25.1 CPython/3.8.10 Linux/5.4.124-1-MANJARO manjaro/21.0.7 glibc/2.33
UID:GID : 1000:1000
netrc file : None
offline mode : False

问题分析

  1. libGL驱动错误:Anaconda自带的libstdc++.so.6版本低于Manjaro系统要求的GLIBCXX_3.4.29,导致MESA驱动加载失败——即使你没有iris显卡,系统 fallback 到swrast驱动时也会遇到同样的库版本问题。
  2. 缩放异常:Qt界面(Anaconda Navigator基于PyQt5)无法自动检测系统的缩放因子,导致界面不能全屏适配1920x1080分辨率。
  3. 网络错误:Anaconda启动时默认访问官方仓库,网络连接不稳定或国内访问受限导致请求失败。

解决方案

1. 修复libGL驱动库冲突

咱们让Anaconda使用系统自带的libstdc++.so.6,而非自带的旧版本:

  • 临时解决(单次启动):
    在终端执行以下命令启动Navigator:

    LD_PRELOAD=/usr/lib/libstdc++.so.6 anaconda-navigator
    
  • 永久解决:
    编辑你的shell配置文件(比如~/.bashrc或~/.zshrc),添加一行:

    export LD_PRELOAD=/usr/lib/libstdc++.so.6
    

    保存后执行source ~/.bashrc(或对应zsh的命令)让设置生效。

    另一种方法是重命名Anaconda自带的旧库:

    mv ~/anaconda3/lib/libstdc++.so.6 ~/anaconda3/lib/libstdc++.so.6.backup
    

    这样系统会自动调用系统版本的库。

2. 解决界面缩放问题

强制Qt自动适配屏幕缩放:

  • 临时启动:
    QT_AUTO_SCREEN_SCALE_FACTOR=1 anaconda-navigator
    
  • 永久设置:
    同样在shell配置文件中添加:
    export QT_AUTO_SCREEN_SCALE_FACTOR=1
    
    如果你觉得缩放效果不理想,也可以尝试设置固定缩放值,比如QT_SCALE_FACTOR=1.5(根据你的屏幕需求调整)。

3. 修复网络连接错误

替换conda的官方源为国内镜像,提升访问稳定性:
编辑~/.condarc文件,替换为以下内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

保存后,重启终端再启动Anaconda Navigator,网络错误应该就会消失。

验证

完成以上设置后,直接在终端输入anaconda-navigator启动,应该不会再出现libGL错误,界面能正常缩放至全屏,网络请求也能正常完成。

内容的提问来源于stack exchange,提问作者Syed Kounain Abbas Rizvi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 20:52:41