安装Tensor Flow Windows 10时遇到的问题

时间:2017-08-20 01:20:26

标签: python tensorflow

我试图在我的Windows 10计算机上运行tensorflow。 我安装了Cude 8和CuDNN 5.1并添加到%path%。 安装Python 3.5.4然后通过执行继续安装TensorFlow pip3 install --upgrade tensorflow-GPU。电脑正在运行GeForce 1060。

以下是我尝试导入TensorFlow时的结果:

  

将tensorflow导入为tf   Traceback(最近一次调用最后一次):    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第18行,> swig_import_helper      return importlib.import_module(mname)    文件>" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ importlib__init __。p> y",第126行,在import_module中      return _bootstrap._gcd_import(name [level:],package,level)    文件"",第985行,在_gcd_import中    文件"",第968行,在_find_and_load中    文件"",第957行,在_find_and_load_unlocked中    文件"",第666行,在_load_unlocked中    在module_from_spec中的文件"",第577行    文件"",第938行,在create_module中    文件"",第222行,在_call_with_frames_removed中   ImportError:DLL加载失败:找不到指定的模块。

在处理上述异常时,下面发生了另一个异常:

  

追踪(最近一次通话):    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow.py",第41行,in      来自tensorflow.python.pywrap_tensorflow_internal import *    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第21行,in      _pywrap_tensorflow_internal = swig_import_helper()    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第20行,> swig_import_helper      return importlib.import_module(' _pywrap_tensorflow_internal')    文件>" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ importlib__init __。p> y",第126行,在import_module中      return _bootstrap._gcd_import(name [level:],package,level)   ImportError:没有名为' _pywrap_tensorflow_internal'

的模块

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

  

追踪(最近一次通话):    文件"",第1行,in    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow__init __。py",第24行,in      来自tensorflow.python import *    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python__init __。py",第49行,in      来自tensorflow.python导入pywrap_tensorflow    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow.py",第52行,in      引发ImportError(msg)   ImportError:Traceback(最近一次调用最后一次):    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第18行,> swig_import_helper      return importlib.import_module(mname)    文件>" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ importlib__init __。p> y",第126行,在import_module中      return _bootstrap._gcd_import(name [level:],package,level)    文件"",第985行,在_gcd_import中    文件"",第968行,在_find_and_load中    文件"",第957行,在_find_and_load_unlocked中    文件"",第666行,在_load_unlocked中    在module_from_spec中的文件"",第577行    文件"",第938行,在create_module中    文件"",第222行,在_call_with_frames_removed中   ImportError:DLL加载失败:找不到指定的模块。

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

  

追踪(最近一次通话):    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow.py",第41行,in      来自tensorflow.python.pywrap_tensorflow_internal import *    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第21行,in      _pywrap_tensorflow_internal = swig_import_helper()    文件" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-> packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第20行,> swig_import_helper      return importlib.import_module(' _pywrap_tensorflow_internal')    文件>" C:\ Users \ morit \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ importlib__init __。p> y",第126行,在import_module中      return _bootstrap._gcd_import(name [level:],package,level)   ImportError:没有名为' _pywrap_tensorflow_internal'

的模块      

无法加载本机TensorFlow运行时。

     

请参阅> https://www.tensorflow.org/install/install_sources#common_installation_problems

     

出于一些常见原因和解决方案。包括整个堆栈跟踪   请求帮助时出现此错误消息。

1 个答案:

答案 0 :(得分:0)

我在设置过程中遇到了这个错误。但我的环境是Windows 7。 卸载了Python并重新安装了python 3.5并继续安装。 接下来按照此链接解决DLL加载失败错误: https://www.tensorflow.org/versions/r0.12/get_started/os_setup#pip_installation_on_windows