使用CUDA 9.1和python 3.6进行Tensorflow安装

时间:2018-01-17 23:30:25

标签: python tensorflow anaconda

我通过pip3管理器安装了tensorflow,并添加了所有正确的PATH但是在尝试测试时我遇到了这个错误。

C:\Users\talib>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
  

将tensorflow导入为tf   Traceback(最近一次调用最后一次):     文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ site-packages \ tensorflow \ python \ platform \ self_check.py”,第75行,在preload_check中       ctypes.WinDLL(build_info.cudart_dll_name)     文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ ctypes__init __。py”,第348行, init       self._handle = _dlopen(self._name,mode)   OSError:[WinError 126]无法找到指定的模块

在处理上述异常期间,发生了另一个异常:

  

Traceback(最近一次调用最后一次):文件“”,第1行,in      文件“C:\ Program Files(x86)\ Microsoft Visual   工作室\共享\ Python36_64 \ LIB \站点包\ tensorflow__init __。PY”   第24行,在       来自tensorflow.python import *文件“C:\ Program Files(x86)\ Microsoft Visual   工作室\共享\ Python36_64 \ LIB \站点包\ tensorflow \ python__init __。PY”   第49行,在       来自tensorflow.python导入pywrap_tensorflow文件“C:\ Program Files(x86)\ Microsoft Visual   工作室\共享\ Python36_64 \ LIB \站点包\ tensorflow \蟒蛇\ pywrap_tensorflow.py”   第30行,在       self_check.preload_check()文件“C:\ Program Files(x86)\ Microsoft Visual   工作室\共享\ Python36_64 \ LIB \站点包\ tensorflow \ python的\平台\ self_check.py”   第82行,在preload_check中       %(build_info.cudart_dll_name,build_info.cuda_version_number))ImportError:找不到'cudart64_80.dll'。 TensorFlow要求   此DLL安装在%PATH%中命名的目录中   环境变量。从以下URL下载并安装CUDA 8.0:   https://developer.nvidia.com/cuda-toolkit

0 个答案:

没有答案