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

克隆cakechat仓库运行fetch.py遇DLL加载失败错误求助

解决from . import _iterative DLL加载失败问题

针对你运行CakeChat的tools/fetch.py时出现的ImportError: DLL load failed错误,以下是针对性的解决步骤:

  • 安装对应版本的VC++运行库
    Python 3.6.x依赖Visual C++ Redistributable for Visual Studio 2015-2019,下载对应系统架构(x86/x64)的安装包并完成安装,这是解决Windows下Python扩展库DLL缺失的最常见方案。

  • 改用预编译的whl文件重新安装scipy和numpy
    pip默认安装的scipy可能是源码编译版本,你的环境缺少编译依赖导致DLL不完整。按以下步骤操作:

    1. 先卸载现有包:
      pip uninstall -y scipy numpy
      
    2. 下载适配Python 3.6、对应系统架构的numpy和scipy预编译whl文件(比如64位系统可用numpy-1.16.6-cp36-cp36m-win_amd64.whl和scipy-1.2.3-cp36-cp36m-win_amd64.whl)
    3. 先安装numpy,再安装scipy:
      pip install path/to/numpy.whl
      pip install path/to/scipy.whl
      
  • 重建虚拟环境
    有时候虚拟环境的依赖缓存会出问题,删掉现有虚拟环境,重新用Python 3.6.8创建,然后依次安装依赖:

    # 删除旧虚拟环境后重新创建
    python -m venv cakechat_env
    # 激活虚拟环境(Windows)
    cakechat_env\Scripts\activate
    # 先装numpy和scipy,再装其他依赖
    pip install numpy==1.16.6 scipy==1.2.3
    pip install -r requirements.txt -r requirements-local.txt
    
  • 检查环境变量优先级
    确保虚拟环境的Scripts目录在系统PATH的最前面,避免全局Python的依赖干扰当前虚拟环境的库加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 20:32:09