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

M1 MacBook本地运行带聊天功能的OpenAssistant遇安装错误求助

解决M1 MacBook运行带聊天功能的OpenAssistant时pip安装失败问题
  • 清理Docker缓存,避免损坏的x86_64镜像缓存干扰:

    docker system prune -a
    

    清理完成后重新执行构建命令。

  • 修改Dockerfile中的pip安装命令,跳过缓存:
    将原命令:

    pip install --cache-dir=/var/cache/pip --target=lib -r requirements.txt
    

    替换为:

    pip install --no-cache-dir --target=lib -r requirements.txt
    

    M1上模拟x86_64时,缓存目录可能存在权限或架构兼容问题,跳过缓存可规避这类问题。

  • 检查requirements.txt中的依赖兼容性:
    部分依赖包可能没有x86_64预编译包,需在Dockerfile中添加编译依赖(如gcc、python3-dev等),或者指定兼容的版本号。例如涉及PyTorch这类库时,确保指定x86_64兼容的安装命令。

  • 尝试切换到arm64原生镜像:
    将docker compose配置中的platform改为linux/arm64/v8,如果OpenAssistant的worker-standalone镜像支持arm64架构,原生运行能避免Rosetta模拟带来的兼容性问题。

  • 调整Docker资源分配:
    打开Docker Desktop设置,增加CPU(建议4核及以上)和内存(建议8G及以上)分配,重启Docker后重新构建,避免资源不足导致的安装超时或编译失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 17:07:40