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

安装cupy-cuda111后import cupy报DLL load failed错误如何解决

问题排查与解决步骤

首先注意到你标注的运行环境为Linux,但报错日志中的路径均为Windows系统格式(C:\Users\前缀),且DLL load failed是Windows平台特有的动态库加载错误,请先确认你的实际运行环境,以下方案分场景给出:

场景1:实际运行环境为Windows + CUDA 11.1 + Python 3.9 + pipenv

  • 第一步:清理所有残留CuPy包
    进入pipenv虚拟环境后执行命令,先确认所有已安装的CuPy相关包:
    pipenv run pip freeze | findstr cupy
    
    找到所有匹配结果后全部卸载:
    pipenv run pip uninstall -y cupy cupy-cuda111 cupy-cuda*
    
  • 第二步:校验CUDA 11.1环境变量
    确认以下路径已添加到系统Path环境变量中:
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\CUPTI\lib64
      配置完成后重启终端,执行nvcc -V确认输出版本为11.1。
  • 第三步:重新安装适配版本的CuPy
    高版本CuPy已停止支持CUDA 11.1,安装时需指定适配的稳定版本:
    pipenv install cupy-cuda111==10.6.0 --no-cache-dir
    
  • 第四步:验证安装结果
    执行以下命令,正常输出版本号即为安装成功:
    pipenv run python -c "import cupy; print(cupy.__version__)"
    

场景2:实际运行环境为Linux

你当前安装的是Windows平台的CuPy wheel包,直接删除现有虚拟环境,重新在Linux终端下用pipenv安装对应Linux版本的cupy-cuda111即可解决问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:39:02