二维码

将Tensorflow导入Python时,我一直遇到同样的错误(Win7,Py3.6)

1606 人阅读 | 时间:2018年12月02日 09:52

所以我对Python很新(我知道编码的所有基础知识),我想尝试Tensorflow和机器学习。我输入的将Tensorflow安装到我的笔记本电脑的代码是:

py -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

我输入的代码(测试它是否有效)是:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session() 
print(sess.run(hello))

(上面的代码在Tensorflow安装页面上,以测试它是否有效

但是当它运行时它在shell中给了我这个错误

回溯(最近一次调用最后一次):文件“C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,第18行,swig_import_helper fp ,pathname,description = imp.find_module('_ pywrap_tensorflow',[dirname(file)])文件“C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ imp.py”,第297行,在find_module中引发ImportError(_ERR_MSG.format(name),name = name)ImportError:没有名为'_pywrap_tensorflow'的模块
在处理上述异常期间,发生了另一个异常:
te-packages \ tensorflow \ python__init __。py“,第54行,来自tensorflow.python import pywrap_tensorflow文件”C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py“,第28行,在_pywrap_tensorflow = swig_import_helper()文件”C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py “,第20行,在swig_import_helper中导入_pywrap_tensorflow ModuleNotFoundError:没有名为'_pywrap_tensorflow'的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次调用最后一次):文件“X:/ Programs / My Programs / TensorFlow testing / Testing.py”,第1行,导入张量流为tf文件“C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow__init __。py“,第24行,来自tensorflow.python import *文件”C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site -packages \ tensorflow \ python__init __。py“,第60行,in raise ImportError(msg)ImportError:Traceback(最近一次调用最后一次):文件”C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py“,第18行,swig_import_helper fp,pathname,description = imp.find_module('_ pywrap_tensorflow',[dirname(file)])文件“C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ imp.py”,第297行,在find_module中引发ImportError(_ERR_MSG.format(name),name = name) ImportError:没有名为'_pywrap_tensorflow'的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次调用最后一次):文件“C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow \ python__init __。py”,第54行,来自tensorflow.python导入pywrap_tensorflow文件“C:\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,第28行,在_pywrap_tensorflow = swig_import_helper()文件“C :\ Users \ Obliveater95 \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py“,第20行,在swig_import_helper中导入_pywrap_tensorflow ModuleNotFoundError:没有名为'_pywrap_tensorflow'的模块
导入tensorflow时出错。除非您使用bazel,否则不应尝试从其源目录导入tensorflow; 请退出tensorflow源树,然后从那里重新启动python解释器。

救命?我是Python的新手,你可以简单解释一下吗?TY。

看起来没有正确安装tensorflow。我发现了一些描述类似问题的链接

https://github.com/tensorflow/tensorflow/issues/7529

https://stackoverflow.com/questions/42011070/on-windows-running-import-tensorflow-generates-no-module-named-pywrap-tenso

TLDR:确保安装了Visual C ++ Redistributable 2015 x64,检查您的系统路径变量是否正确,如果所有其他方法都失败,请使用窗口安装程序重新安装tensorflow。

如果您遇到任何更多错误,请随时回复!


©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 3 人评论
  • 访客  发表于 3个月前
    1楼

    精华帖的节奏啊!http://iv9t.icontheway.com/

  • 访客  发表于 2个月前
    2楼

    这篇文章真是让人受益匪浅!http://3bi.net/post/123.html/

  • 访客  发表于 2个月前
    3楼

    禽兽不如应该不是说楼主的的吧?http://3bi.net/post/633.html/

搜索
作者介绍
30天热门
×
×
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×