导入keras时出错ModuleNotFoundError:没有名为'tensorflow.examples'的模块; 'tensorflow'不是一个包

原因很简单但是却折磨了我好久,不懂什么意思最后终于知道了原因,是我将该脚本名称起名为tensorflow.py,该名会和tensorflow库发生冲突所以需要你修改名称就可以了。提前是你已经安装好了tensorfow。
下面是大概错误:

import keras使用TensorFlow后端。回溯(最近一次调用最后一次):文件“”,第1行,在文件“/Library/Frameworks/Python.framework
/Versions/3.6/lib/python3.6/site- packages / keras / init .py”,第3行来自。import utils文件“/Library/Frameworks/Python.framework/Versions
/3.6/lib/python3.6/site- packages / keras / utils / init.py“,第6行,来自.import conv_utils文件”/Library/Frameworks/Python.framework
/Versions/3.6/lib/python3.6/site- packages / keras / utils / conv_utils.py“,第9行,in from .. import backend as K File“/ Library / Frameworks / 
Python.framework / Version / 3.6 / lib / python3.6 / site-packages / keras / backend / init.py“,第89行,来自.tensorflow_backend import *文
件”/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site- packages / keras / backend / tensorflow_backend.py“,第5行,
在import tensorflow中作为文件“/Users/elanchezhian/tensorflow.py”,第2行,来自tensorflow.examples.tutorials.mnist import input_data 
ModuleNotFoundError:没有名为'tensorflow.examples'的模块;'tensorflow'不是包

你可能感兴趣的:(Python)