猿问

导入错误:DLL 加载失败,错误代码为 -1073741795

我的电脑系统:


windows 7 64 位 CPU intel Core 2 Duo 8400 python version 3.5.2rc1 tensorflow 1.11 我试图在 windows7 上安装 tensorflow cpu 版本,但在导入 tensorflow 时总是出错。


我阅读了 common_installation_problems ,尝试了我在 github、stackoverflow 等上找到的许多解决方案。我安装了 Visual Studio 2015、visual studio 2017、Microsoft Visual C++ 2015 Redistributable Update 3(64 位),msvcp140.dll 可以在 System32 和 SysWow64 文件夹中找到. 但是仍然无法导入tensorflow。


我错过了什么吗?


日志信息

ImportError Traceback (most recent call last)

c:\python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in 

57

---> 58 from tensorflow.python.pywrap_tensorflow_internal import *

59 from tensorflow.python.pywrap_tensorflow_internal import version


c:\python\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:\python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py in swig_import_helper()

23 try:

---> 24 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)

25 finally:


c:\python\lib\imp.py in load_module(name, file, filename, details)

241 else:

--> 242 return load_dynamic(name, filename, file)

243 elif type_ == PKG_DIRECTORY:


c:\python\lib\imp.py in load_dynamic(name, path, file)

341 name=name, loader=loader, origin=path)

--> 342 return _load(spec)

343


ImportError: DLL load failed with error code -1073741795


During handling of the above exception, another exception occurred:


ImportError Traceback (most recent call last)

in 

----> 1 import tensorflow as tf


c:\python\lib\site-packages\tensorflow_init_.py in 

20

21 # pylint: disable=g-bad-import-order

---> 22 from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import

23

24 try:


元芳怎么了
浏览 444回答 2
2回答

慕妹3146593

我通过安装tensorflow1.5.0解决了这个问题,因为我将它从tensorflow1.13.1降级,这是我以前的版本。

梵蒂冈之花

请尝试安装 tensorflow 1.5 版或使用pip install --upgrade tensorflow。
随时随地看视频慕课网APP

相关分类

Python
我要回答