如何修复 spyder for python 中的导入错误“nvcuda.dll”?
Posted
技术标签:
【中文标题】如何修复 spyder for python 中的导入错误“nvcuda.dll”?【英文标题】:How to fix import error 'nvcuda.dll' in spyder for python? 【发布时间】:2018-11-18 09:16:55 【问题描述】:1.我在system32中已经有nvcuda.dll了。
2.我的路径是 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin。
3.程序已经升级了tensorflow和GPU tensorflow。
我检查导入仍然有错误。
ImportError:找不到“nvcuda.dll”。 TensorFlow 要求 此 DLL 安装在您的 %PATH% 中命名的目录中 环境变量。通常它安装在 'C:\Windows\System32'。如果它不存在,请确保您有一个 安装了正确驱动程序的支持 CUDA 的 GPU。
为什么? 如何解决消息错误显示的这个问题?
【问题讨论】:
您已经设置了二进制文件的路径,但库的路径不同。这也必须设置。 我必须设置的库路径在哪里?如何解决?对不起,我问的更多,我只是编码的幼儿园初学者,我从来没有为 tenserflow 成功做好准备。 高级系统设置--->环境变量我已经设置好了但是在哪里设置库呢? 【参考方案1】:正如评论中提到的,您需要确保导入 tensorflow 的时间,路径环境指向c:\windows\system32
,并且正如您所说,您有nvcuda.dll
,确保文件也在那里。无需设置库。
【讨论】:
以上是关于如何修复 spyder for python 中的导入错误“nvcuda.dll”?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复在 Spyder 5.0.3 中执行 pip 时出现的错误