环境变量被覆盖后重新配置Tensorflow-gpu

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了环境变量被覆盖后重新配置Tensorflow-gpu相关的知识,希望对你有一定的参考价值。

参考技术A 安装CTEX时自动把系统环境变量覆盖了。之后import tensorflow 会报错:
ImportError: Could not find 'cudart64_90.dll'. TensorFlowrequires that this DLL be installed in a directory that is named in your %PATH%environment variable.

重启电脑让环境变量生效,确保cudart64_90.dll在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin中,随后即可正常使用。

以下是踩坑过程

1.首先按照百度配置path

之后检查'cudart64_90.dll的确在路径中,并且tensorflow-gpu,CUDA,cudnn版本匹配。
无效。
2.随后将cudart64_90.dll拖入拖出路径。
无效。
3.重装tensorflow-gpu,CUDA,cudnn。
无效。

按照顶部结论方法,有效。

以上是关于环境变量被覆盖后重新配置Tensorflow-gpu的主要内容,如果未能解决你的问题,请参考以下文章

linux脚本里运行环境变量,不重启终端,重新登陆用户,让其一直有效,在脚本退出后,能被其他程序访问

启动项目时报spawn cmd ENOENT

为啥每次重启电脑后之前配置好的java环境变量都会失效,必须重新配置才行

Docker - 解决重新进入容器后,环境变量失效的问题

项目启动报错spawn cmd ENOENT

idea 环境变量修改后不生效处理