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

安装PyCUDA后运行CUDA示例提示找不到nvrtc_120_0.dll,求获取路径

解决PyCUDA找不到nvrtc64_120_0.dll的问题

nvrtc64_120_0.dll是NVIDIA CUDA Toolkit的核心组件,不属于PyCUDA的pip包内容,获取和解决方法如下:

  • 下载并安装CUDA Toolkit 12.0(文件名中的120对应CUDA 12.0版本),安装时确保勾选「NVRTC」组件(默认已勾选)。
  • 安装完成后,将CUDA的bin目录添加到系统环境变量PATH中,默认路径为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin。
  • 重启终端或Python IDE,让环境变量生效后重新运行代码。

若不想安装完整CUDA Toolkit,也可从其他已安装同版本CUDA的环境中复制该dll文件,放到PyCUDA的依赖目录或系统System32目录,但更推荐安装完整Toolkit以避免后续依赖缺失。

报错信息:

Traceback (most recent call last):
  File "cuda\_cuda\cnvrtc.pyx", line 45, in cuda._cuda.cnvrtc.cuPythonInit
pywintypes.error: (126, 'LoadLibraryEx', 'The specified module could not be found.')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\gtwpr\source\repos\PyExt3\PyExt3\PyExt3.py", line 150, in <module>
    err, prog = nvrtc.nvrtcCreateProgram(str.encode(saxpy), b"saxpy.cu", 0, [], [])
  File "cuda\nvrtc.pyx", line 213, in cuda.nvrtc.nvrtcCreateProgram
  File "cuda\cnvrtc.pyx", line 23, in cuda.cnvrtc.nvrtcCreateProgram
  File "cuda\_cuda\cnvrtc.pyx", line 196, in cuda._cuda.cnvrtc._nvrtcCreateProgram
  File "cuda\_cuda\cnvrtc.pyx", line 47, in cuda._cuda.cnvrtc.cuPythonInit
RuntimeError: Failed to LoadLibraryEx nvrtc64_120_0.dll

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 22:59:55