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

如何修复「[6750] Error loading Python lib」及GLIBC_2.35缺失错误?

修复Protostar依赖GLIBC版本不足的问题

核心原因

当前系统的GLIBC版本低于2.35,而Protostar预编译包依赖的Python 3.9需要该版本的GLIBC支持。

最佳修复方法

方法1:从源码编译安装Protostar(推荐)

预编译包依赖特定系统库,源码编译可适配当前系统的GLIBC版本:

  1. 卸载已安装的Protostar:
    rm -rf ~/.protostar
    sudo rm /usr/local/bin/protostar
    
  2. 安装编译依赖:
    sudo apt update && sudo apt install python3.9 python3.9-dev python3-pip git
    
  3. 克隆Protostar仓库并进入目录:
    git clone https://github.com/software-mansion/protostar.git
    cd protostar
    
  4. 安装依赖并完成编译安装:
    pip install -r requirements.txt
    python setup.py install
    
  5. 验证安装结果:
    protostar -v
    

方法2:升级系统GLIBC(谨慎操作)

直接升级系统GLIBC可能影响其他依赖该库的程序,需谨慎执行:

  1. 下载并解压GLIBC 2.35源码包:
    wget https://ftp.gnu.org/gnu/glibc/glibc-2.35.tar.gz
    tar -xf glibc-2.35.tar.gz
    cd glibc-2.35
    
  2. 创建编译目录并配置编译参数:
    mkdir build && cd build
    ../configure --prefix=/usr/local/glibc-2.35
    
  3. 编译并安装:
    make -j$(nproc)
    sudo make install
    
  4. 临时指定GLIBC路径运行Protostar(避免全局替换引发系统故障):
    LD_LIBRARY_PATH=/usr/local/glibc-2.35/lib protostar -v
    
    若需长期使用,可将该路径添加到当前用户的环境变量中(不推荐全局设置)。

方法3:使用Docker容器运行

通过容器隔离环境,规避系统库版本冲突:

  1. 启动基于Ubuntu 22.04的容器(该系统自带GLIBC 2.35):
    docker run -it --rm ubuntu:22.04
    
  2. 在容器内执行官方安装脚本:
    curl -L https://raw.githubusercontent.com/software-mansion/protostar/master/install.sh | bash
    
  3. 直接在容器内使用Protostar命令。

内容的提问来源于stack exchange,提问作者Marlo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 18:36:23