Tensorflow安装在windows 上面出现ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败。

Tensorflow安装在windows 上面出现ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败。最近开始学习 tensorflow 电脑是 win1064 位系统的 已经安装了 python3 6 132 位的 tensorflow 只支持 python64 位的 所以直接安装了 Python64 位 6 1 直接使用 pipinstallte 安装 安装的是 1 8 0 版本 安装好后在命令行中执行 importtensor 出现问题 无法成功 现象如下 Microsoft

      最近开始学习tensorflow,电脑是win10 64位系统的,已经安装了python3.6.1 32位的,tensorflow只支持python64位的,所以直接安装了Python64位3.6.1。直接使用pip install tensorflow安装,安装的是1.8.0版本,安装好后在命令行中执行import tensorflow出现问题,无法成功,现象如下:
Microsoft Windows [版本 10.0.16299.371]

(c) 2017 Microsoft Corporation。保留所有权利。
C:\Users\zhaoshimin>python

Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import tensorflow
Traceback (most recent call last):
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 14, in swig_import_helper
    return importlib.import_module(mname)
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\importlib\__init__.py”, line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File ”

“, line 978, in _gcd_import

  File ”

“, line 961, in _find_and_load

  File ”

“, line 950, in _find_and_load_unlocked

  File ”

“, line 648, in _load_unlocked

  File ”

“, line 560, in module_from_spec

  File ”

“, line 922, in create_module

  File ”

“, line 205, in _call_with_frames_removed

ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败






















During handling of the above exception, another exception occurred:
Traceback (most recent call last):

  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 58, in


    from tensorflow.python.pywrap_tensorflow_internal import *
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 17, in


    _pywrap_tensorflow_internal = swig_import_helper()
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 16, in swig_import_helper
    return importlib.import_module(‘_pywrap_tensorflow_internal’)
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\importlib\__init__.py”, line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named ‘_pywrap_tensorflow_internal’










During handling of the above exception, another exception occurred:
Traceback (most recent call last):

  File ”

“, line 1, in


  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\__init__.py”, line 24, in


    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\__init__.py”, line 49, in


    from tensorflow.python import pywrap_tensorflow
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 74, in


    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 14, in swig_import_helper
    return importlib.import_module(mname)
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\importlib\__init__.py”, line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File ”

“, line 978, in _gcd_import

  File ”

“, line 961, in _find_and_load

  File ”

“, line 950, in _find_and_load_unlocked

  File ”

“, line 648, in _load_unlocked

  File ”

“, line 560, in module_from_spec

  File ”

“, line 922, in create_module

  File ”

“, line 205, in _call_with_frames_removed

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































During handling of the above exception, another exception occurred:
Traceback (most recent call last):

  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 58, in


    from tensorflow.python.pywrap_tensorflow_internal import *
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 17, in


    _pywrap_tensorflow_internal = swig_import_helper()
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 16, in swig_import_helper
    return importlib.import_module(‘_pywrap_tensorflow_internal’)
  File “C:\Users\zhaoshimin\AppData\Local\Programs\Python\Python36\lib\importlib\__init__.py”, line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named ‘_pywrap_tensorflow_internal’











Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_problems
for some common reasons and solutions.  Include the entire stack trace

above this error message when asking for help.
1、经过网上搜索,参考
windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的解决方式_爱武侠的程序员的博客-CSDN博客的解答是没有安装vc64位运行库,直接微软件官网下载了,安装后,执行import tensorflow还是老样子。
2、看来问题还是没有解决,继续搜索,找到了这个 博文的解决法,试过之后可以了。
Tensorflow安装在windows 上面出现ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败。
     问题的原因是我的电脑(联想V460)的cpu比较老,不支持AVX指令导致的,需要安装特殊编译的 tensorflow 1.6.0版本才可以解决,注意安装时要先卸载先前安装的1.8.0版本。关于这个问题的详细解决过程可以参考 github上面tensorflow的论坛。

以上两步操作完成,问题解决了。编写一个简单的程序测试一下,OK了。

Tensorflow安装在windows 上面出现ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败。
把上面的代码写到py文件中,使用python 3.6 shell运行,出现不识别tensorflow模块的问题。

Tensorflow安装在windows 上面出现ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败。

        分析原因是由于电脑上同时安装了python 3.6.1 32位和64位的问题,shell运行时还是加载的32位python的安装包,所以还要想办法解决一下32位和64位shell同时共存的问题,因为python3.6.1 32位已经编写了很多软件,还不能卸载。
       这个问题解决的,原因很简单,定义用于测试的文件不能命名使用tensorflow.py,换成其他名字就好了。python32, python64在同一个电脑的包管路径是不会冲突的,不需要做额外修改。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176049.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:48
下一篇 2026年3月26日 下午10:49


相关推荐

  • mysql左连接丢失null值的问题

    mysql左连接丢失null值的问题一、前言      如题所示,我们有的时候直接使用左连接查询,当右表不存在该数据的时候,是可以查出带有null的列。可是当在where条件中有右表相关的筛选条件时,我们惊奇的发现查询的结果不带null值了,换句话说就是查出来的结果比预期的少。      博主之前遇到过这个问题…

    2022年5月6日
    38
  • 面试题:UDP&TCP的区别

    面试题:UDP&TCP的区别相同点 UDP 协议和 TCP 协议都是传输层协议 TCP Transmission 传输控制协议 提供的是面向连接 可靠的字节流服务 即客户和服务器交换数据前 必须现在双方之间建立一个 TCP 连接 之后才能传输数据 并且提供超时重发 丢弃重复数据 检验数据 流量控制等功能 保证数据能从一端传到另一端 UDP UserDataProt 用户数据报协议

    2026年3月18日
    2
  • python基础(4)元组[通俗易懂]

    python基础(4)元组[通俗易懂]元组元组的特点:是一种不可变序列,一旦创建就不能修改拆包将元组的元素取出赋值给不同变量>>>a=('hello','world',1

    2022年8月6日
    6
  • js数组合并(整理)

    js数组合并(整理)数组一 concat 连接两个或更多的数组 并返回结果 把多个数组合并为一个数组 vararr1 0 1 2 vararr2 3 4 5 varsumData sumData sumData concat arr1 concat arr2

    2026年3月16日
    2
  • linux如何生成csv文件怎么打开,CSV文件扩展名 – 什么是.csv以及如何打开? – ReviverSoft…

    linux如何生成csv文件怎么打开,CSV文件扩展名 – 什么是.csv以及如何打开? – ReviverSoft…你在这里因为你有,有一个文件扩展名结尾的​​文件.csv.文件与文件扩展名.csv只能通过特定的应用程序推出。这有可能是.csv文件是数据文件,而不是文件或媒体,这意味着他们并不是在所有观看。什么是一&nbsp.csv&nbsp文件?存储在CSV格式内容请参考所附的与数据文件的.csv延伸,这些CSV文件中也被称为逗号分隔值的文件。在贴有一个文件中的“CSV”的.cs…

    2022年7月21日
    61
  • OpenClaw For Windows本地电脑对接QQ机器人

    OpenClaw For Windows本地电脑对接QQ机器人

    2026年3月13日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号