解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题


Posted in Python onMay 20, 2020

最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只有python3.5能装tensorflow,最新版的python3.6都不行。

装好tensorflow后,我建议大家不要直接用测试用例进行测试(如果没装好的话出现的错误一般都是:module ‘tensorflow' has no attribute ‘constant')。第一次测试时可以在python shell里面输入:

import tensorflow

如果没有报错,恭喜你,十有八九是装好了,这时可以再用简单的测试用例测试一下。但我估计没报错的话你也不会看到这篇博客了。。。

事实上,我第一次安装的时候出现了如下错误:
Traceback (most recent call last):
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 18, in swig_import_helper
return importlib.import_module(mname)
File “D:\Python\Python35\lib\importlib__init__.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “frozen importlib._bootstrap”, line 986, in _gcd_import
File “frozen importlib._bootstrap”, line 969, in _find_and_load
File “frozen importlib._bootstrap”, line 958, in _find_and_load_unlocked
File “frozen importlib._bootstrap”, line 666, in _load_unlocked
File “frozen importlib._bootstrap”, line 577, in module_from_spec
File “frozen importlib._bootstrap_external”, line 906, in create_module
File “frozen importlib._bootstrap”, line 222, in _call_with_frames_removed
ImportError: DLL load failed: 找不到指定的模块。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 41, in module
from tensorflow.python.pywrap_tensorflow_internal import *
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 21, in module
_pywrap_tensorflow_internal = swig_import_helper()
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 20, in swig_import_helper
return importlib.import_module(‘_pywrap_tensorflow_internal')
File “D:\Python\Python35\lib\importlib__init__.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named ‘_pywrap_tensorflow_internal'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “pyshell#0”, line 1, in module
import tensorflow
File “D:\Python\Python35\lib\site-packages\tensorflow__init__.py”, line 24, in module
from tensorflow.python import *
File “D:\Python\Python35\lib\site-packages\tensorflow\python__init__.py”, line 51, in module
from tensorflow.python import pywrap_tensorflow
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 52, in module
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 18, in swig_import_helper
return importlib.import_module(mname)
File “D:\Python\Python35\lib\importlib__init__.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “frozen importlib._bootstrap”, line 986, in _gcd_import
File “frozen importlib._bootstrap”, line 969, in _find_and_load
File “frozen importlib._bootstrap”, line 958, in _find_and_load_unlocked
File “frozen importlib._bootstrap”, line 666, in _load_unlocked
File “frozen importlib._bootstrap”, line 577, in module_from_spec
File “frozen importlib._bootstrap_external”, line 906, in create_module
File “frozen importlib._bootstrap”, line 222, in _call_with_frames_removed
ImportError: DLL load failed: 找不到指定的模块。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, line 41, in module
from tensorflow.python.pywrap_tensorflow_internal import *
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 21, in module
_pywrap_tensorflow_internal = swig_import_helper()
File “D:\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”, line 20, in swig_import_helper
return importlib.import_module(‘_pywrap_tensorflow_internal')
File “D:\Python\Python35\lib\importlib__init__.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named ‘_pywrap_tensorflow_internal'

Failed to load the native TensorFlow runtime.

Seehttps://www.tensorflow.org/install/install_sources

for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.

之前在网上查安装方法时,大多数都说要装一个Anaconda,但我是直接装的python3.5,所以没装Anaconda,我相信问题不在这里。后来看到有人说装了visual studio2017解决了这个错误,我想不至于吧,装个tensorflow还要装个visual studio2017?事实上只是visual studio2017中刚好有运行tensorflow必须的运行时环境。所以,只要安装一下缺少的运行时环境就可以了,可以在如下网站中按照它的install instructions进行安装,非常简单,只要注意选对32位和64位的版本就行了。

https://www.microsoft.com/en-us/download/details.aspx?id=53587

装好后tensorflow就可以正常使用了~

总结

到此这篇关于解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题的文章就介绍到这了,更多相关windows上安装tensorflow报错内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python使用xlrd读取Excel格式文件的方法
Mar 10 Python
简单说明Python中的装饰器的用法
Apr 24 Python
Python3实现从文件中读取指定行的方法
May 22 Python
详解Django框架中用context来解析模板的方法
Jul 20 Python
Python实现批量转换文件编码的方法
Jul 28 Python
Python爬取京东的商品分类与链接
Aug 26 Python
Python 爬虫图片简单实现
Jun 01 Python
python实现读取excel写入mysql的小工具详解
Nov 20 Python
python logging日志模块以及多进程日志详解
Apr 18 Python
Python基于WordCloud制作词云图
Nov 29 Python
Python使用pdb调试代码的技巧
May 03 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 Python
django中related_name的用法说明
May 20 #Python
在django中form的label和verbose name的区别说明
May 20 #Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
May 20 #Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 #Python
如何在sublime编辑器中安装python
May 20 #Python
Django 解决distinct无法去除重复数据的问题
May 20 #Python
在主流系统之上安装Pygame的方法
May 20 #Python
You might like
php 空格,换行,跳格使用说明
2009/12/18 PHP
php实现购物车功能(下)
2016/01/05 PHP
php实例化一个类的具体方法
2019/09/19 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
为你的微信小程序体积瘦身详解
2017/05/20 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
python pandas消除空值和空格以及 Nan数据替换方法
2018/10/30 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
口头翻译求职人自荐信
2013/12/07 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
党支部对照检查材料
2014/08/25 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
银行竞聘报告范文
2014/11/06 职场文书
汉语拼音教学反思
2016/02/22 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL