无法将张量流导入我的python代码

时间:2019-05-08 06:32:25

标签: tensorflow machine-learning dll

我正在尝试将tensorflow模型导入我的代码中,但它总是使我感到DLL链接错误,我曾尝试安装各种版本,但似乎没有任何作用。

我已经安装了多个版本的tensorflow 卸载并重新安装了anaconda 尝试使用wheelfiles安装tensorflow

  

ImportError:回溯(最近一次通话最近):File   “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,   第58行,在       从tensorflow.python.pywrap_tensorflow_internal导入*文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”,   第28行,在       _pywrap_tensorflow_internal = swig_import_helper()文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”,   第24行,在swig_import_helper中       _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述)文件“ C:\ ProgramData \ Anaconda3 \ lib \ imp.py”,   load_module中的第243行       返回load_dynamic(名称,文件名,文件),在load_dynamic中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ imp.py”,第343行       返回_load(spec)ImportError:DLL加载失败:动态链接库(DLL)初始化例程失败。

我希望tensorflow能在我的机器上成功安装并运行

注意:我使用Windows 10操作系统

1 个答案:

答案 0 :(得分:0)

我认为问题可能是由于protobuf造成的,请尝试使用以下方法将protobuf降级为3.6.0:

pip install protobuf==3.6.0

如果不尝试使用以下链接中提供的wheel文件安装tensorflow:

https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.12.0/py36/CPU/sse2

希望这可以解决您的问题。