我正在尝试将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操作系统
答案 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
希望这可以解决您的问题。