首页 > 解决方案 > Tensorflow 1.14.0 导入模块时出错

问题描述

ImportError Traceback (最近一次调用最后) c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in 57 ---> 58 from tensorflow.python.pywrap_tensorflow_internal import * 59从 tensorflow.python.pywrap_tensorflow_internal 导入版本

c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py in 27 return _mod ---> 28 _pywrap_tensorflow_internal = swig_import_helper() 29 del swig_import_helper

c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py 在 swig_import_helper() 23 尝试:---> 24 _mod = imp.load_module('_pywrap_tensorflow_internal', fp,路径名,描述)25 最后:

c:\users\sanjay\anaconda3\envs\tensorflow1\lib\imp.py in load_module(name, file, filename, details) 242 else: --> 243 return load_dynamic(name, filename, file) 244 elif type_ == PKG_DIRECTORY:

c:\users\sanjay\anaconda3\envs\tensorflow1\lib\imp.py in load_dynamic(name, path, file) 342 name=name, loader=loader, origin=path) --> 343 return _load(spec) 344

ImportError:DLL 加载失败:动态链接库 (DLL) 初始化例程失败。

在处理上述异常的过程中,又出现了一个异常:

ImportError Traceback (last last call last) in ----> 1 import tensorflow as tf

c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow_ init _.py in 26 27 # pylint: disable=g-bad-import-order ---> 28 from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import 29 from tensorflow.python.tools import module_util as _module_util 30

c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python_ init _.py in 47 import numpy as np 48 ---> 49 from tensorflow.python import pywrap_tensorflow 50 51 # 协议缓冲区

c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python\pywrap_tensorflow.py 在 72 出于一些常见的原因和解决方案。寻求帮助时,在此错误消息上方包括整个堆栈跟踪 73。""" % traceback.format_exc() ---> 74 raise ImportError(msg) 75 76 # pylint: enable=wildcard-import,g-import-not -在顶部,未使用的导入,行太长

ImportError: Traceback (last recent call last): File "c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",第 58 行,来自 tensorflow.python.pywrap_tensorflow_internal导入 * 文件“c:\users\sanjay\anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“c:\users\sanjay\ anaconda3\envs\tensorflow1\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件“c:\users\sanjay \anaconda3\envs\tensorflow1\lib\imp.py",第 243 行,在 load_module 返回 load_dynamic(name, filename, file) File "c:\users\sanjay\anaconda3\envs\tensorflow1\lib\imp.py",第 343 行,在 load_dynamic 返回 _load(spec) ImportError: DLL load failed: 动态链接库 (DLL) 初始化例程失败。

无法加载原生 TensorFlow 运行时。

https://www.tensorflow.org/install/errors

出于一些常见的原因和解决方案。

标签: pythonpython-3.xtensorflow

解决方案


I have no idea what you have run to get this error, but am assuming that it is an issue with the pip install. Again, not knowing what you have tried, the following are how I installed tensorflow to python3:

pip uninstall tensorflow    
pip install --upgrade pip
pip install tensorflow

Or, alternatively:

pip install tf-nightly

Some sources that might help are:

https://www.tensorflow.org/install,

https://www.tensorflow.org/install/pip,

error: Failed to load the native TensorFlow runtime


推荐阅读