首页 文章

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

提问于
浏览
1

我试过导入keras,但它说:

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行,来自.. import backend as K File“/ Library / Frameworks / Python.framework / Versions / 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行,导入张量流为tf文件”/Users/elanchezhian/tensorflow.py“,第2行,来自tensorflow .examples.tutorials.mnist import input_data ModuleNotFoundError:没有名为'tensorflow.examples'的模块; 'tensorflow'不是一个包

我正在使用mac os high sierra,我在python3中运行keras,我用pip安装了keras

编辑:好的,我已经有一个名为tensorflow.py的文件,我删除了它,并出现了新的错误

Traceback(最近一次调用最后一次):文件“", line 1, in File " /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/ init .py ", line 3, in from . import utils File " /Library/Frameworks/Python.framework/Versions /3.6/lib/python3.6/site-packages/keras/utils/ init .py ", line 6, in from . import conv_utils File " /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/utils/conv_utils . py ", line 9, in from .. import backend as K File " /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/backend/ init .py ", line 89, in from .tensorflow_backend import * File " /Library/Frameworks/Python.framework/Versions/3.6/lib/python3 . 6 / site-packages / keras / backend / tensorflow_backend.py“,第5行,导入张量流为tf ImportError:'tensorflow'中的错误幻数:b '\x03\xf3\r\n'

编辑:我已删除tensorflow.pyc现在出现此错误:

RuntimeError: module compiled against API version 0xc but this version 
of 
numpy is 0xb
ImportError: numpy.core.multiarray failed to import
ImportError: numpy.core.umath failed to import
ImportError: numpy.core.umath failed to import
2018-10-21 10:53:26.723451: F 
tensorflow/python/lib/core/bfloat16.cc:675] 
Check failed: PyBfloat16_Type.tp_base != nullptr 
Abort trap: 6

1 回答

  • 1

    您的脚本名为 tensorflow.py ,它与实际tensorflow包的名称冲突 . 将脚本命名为其他内容 .

相关问题