导入tensorflow为tf:error

时间:2018-05-14 20:11:53

标签: python tensorflow

对以下tensorflow安装问题,系统:Windows 10 Home 64位

表示帮助

以管理员身份安装Python 3.6.5

-pan pip通过cmd-line(以管理员身份)从Python的脚本目录安装张量流(无错误)

尝试执行以下代码(导入模块):

>>> import tensorflow as tf

给出以下堆栈跟踪

  

Traceback(最近一次调用最后一次):文件   " C:\用户\用户\应用程序数据\本地\程序\的Python \ Python36 \ lib中\站点包\ tensorflow \蟒\ pywrap_tensorflow_internal.py&#34 ;,   第14行,在swig_import_helper中       return importlib.import_module(mname)File" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ importlib__init __。py",   第126行,在import_module中       在_gcd_import文件中返回_bootstrap._gcd_import(name [level:],package,level)文件"",第994行   "",第971行,在_find_and_load文件中   "",第955行,在_find_and_load_unlocked中   文件"",第658行,在_load_unlocked中   在module_from_spec中文件"",第571行   文件"",第922行,in   create_module文件"",第219行,in   _call_with_frames_removed ImportError:DLL加载失败:动态链接库(DLL)初始化例程失败。

     

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

     

Traceback(最近一次调用最后一次):文件   " C:\用户\用户\应用程序数据\本地\程序\的Python \ Python36 \ lib中\站点包\ tensorflow \蟒\ pywrap_tensorflow.py&#34 ;,   第58行       来自tensorflow.python.pywrap_tensorflow_internal import *文件" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",   第17行,in       _pywrap_tensorflow_internal = swig_import_helper()文件" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",   第16行,在swig_import_helper中       return importlib.import_module(' _pywrap_tensorflow_internal')文件   " C:\用户\用户\应用程序数据\本地\程序\的Python \ Python36 \ lib中\ importlib__init __ PY&#34 ;,   第126行,在import_module中       return _bootstrap._gcd_import(name [level:],package,level)ModuleNotFoundError:没有名为' _pywrap_tensorflow_internal'

的模块      

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

     

回溯(最近一次呼叫最后一次):文件"",第1行,in          导入tensorflow为tf文件" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow__init __。py",   第24行,在       来自tensorflow.python import pywrap_tensorflow #pylint:disable = unused-import文件   " C:\用户\用户\应用程序数据\本地\程序\的Python \ Python36 \ lib中\站点包\ tensorflow \ python__init __ PY&#34 ;,   第49行,在       来自tensorflow.python导入pywrap_tensorflow文件" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py",   第74行       raise ImportError(msg)ImportError:Traceback(最近一次调用最后一次):File   " C:\用户\用户\应用程序数据\本地\程序\的Python \ Python36 \ lib中\站点包\ tensorflow \蟒\ pywrap_tensorflow_internal.py&#34 ;,   第14行,在swig_import_helper中       return importlib.import_module(mname)File" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ importlib__init __。py",   第126行,在import_module中       在_gcd_import文件中返回_bootstrap._gcd_import(name [level:],package,level)文件"",第994行   "",第971行,在_find_and_load文件中   "",第955行,在_find_and_load_unlocked中   文件"",第658行,在_load_unlocked中   在module_from_spec中文件"",第571行   文件"",第922行,in   create_module文件"",第219行,in   _call_with_frames_removed ImportError:DLL加载失败:动态链接库(DLL)初始化例程失败。

     

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

     

Traceback(最近一次调用最后一次):文件   " C:\用户\用户\应用程序数据\本地\程序\的Python \ Python36 \ lib中\站点包\ tensorflow \蟒\ pywrap_tensorflow.py&#34 ;,   第58行       来自tensorflow.python.pywrap_tensorflow_internal import *文件" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",   第17行,in       _pywrap_tensorflow_internal = swig_import_helper()文件" C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",   第16行,在swig_import_helper中       return importlib.import_module(' _pywrap_tensorflow_internal')文件   " C:\用户\用户\应用程序数据\本地\程序\的Python \ Python36 \ lib中\ importlib__init __ PY&#34 ;,   第126行,在import_module中       return _bootstrap._gcd_import(name [level:],package,level)ModuleNotFoundError:没有名为' _pywrap_tensorflow_internal'

的模块      

无法加载本机TensorFlow运行时。

     

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

     

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

帮助表示感谢! :)

1 个答案:

答案 0 :(得分:0)

这些可能的情况:

  1. 您需要安装 MSVC 2019 可再发行版
  2. 您的 CPU 不支持 AVX2 指令
  3. 你的 CPU/Python 是 32 位的
  4. 有一个库位于不同的位置/未安装在您的系统上,无法加载