当前位置: 首页 > 知识库问答 >
问题:

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

万楷
2023-03-14

我试过进口keras,但上面说:

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

我使用mac os高塞拉和我运行keras在python3和我安装keras与pip

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

回溯(最后一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/keras/init.py”中第1行的文件“”,第3行的from。导入utils文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/keras/utils/init.py”,第6行,在from中。导入conv_utils文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/keras/utils/conv_utils.py”,第9行,from。。将后端作为K文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/keras/backend/init.py”导入,第89行,在from.tensorflow_backend import*文件“/Library/Frameworks/python3.6/site packages/keras/backend/tensorflow_backend.py”第5行,在将tensorflow导入为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

共有2个答案

双弘益
2023-03-14

如何生成比“tensorflow”更新的virtualenv?例如,我建议生成名为“venv”的新virtualenv。在我的水蟒环境中,我有同样的问题,但在生成新的问题后,它解决了。

当生成的tenstorflow虚拟环境,我有相同的模块错误像你一样。

$ conda create -n venv pip python=3.6
$ source activate venv
(venv)$

但是在生成新的virtualenv之后,它成功地工作了。我希望你的代码也能成功运行。

芮雪风
2023-03-14

您的脚本名为tensorflow.py,这与真正的tensorflow包的名称冲突。将脚本命名为其他名称。

 类似资料:
  • 问题内容: 我尝试用Python学习TensorFlow。我的问题是导入TF模块。这是我的配置: Python 3.6.1 , Windows 7 (带有MSVCP140.dll) 我已经通过命令(在电源外壳中)安装了TensorFlow。有用。 但是当我运行python环境并尝试导入Tensor Flow时 我遇到错误,此错误引发了另一个与之相关的错误,但是一开始我想先解决此问题 追溯(最近一次

  • 尝试导入tensorflow时出现以下情况: 回溯(最近一次调用):文件 “”,第 1 行,在文件 “/Applications/PyCharm.app/Content/helpers/pydev/_pydev_bundle/pydev_import_hook.py” 中,第 20 行,在 do_import 模块 = self._system_import(name, *args, **kwar

  • 导入PyPDF2时出错(没有名为的模块)。我尝试安装Python版本。2、也不工作。我想这个问题可能和安装模块的路径有关,但我无法更改它。。。或者使用Python版本,因为文档中提到了3.2-3.5版 https://pythonhosted.org/PyPDF2/AboutPyPDF2。html 指令 C:\Users\Xiaomi C:\Users\Xiaomi 导入PyPDF2 Module

  • 更新:我试图卸载并重新安装tenstorflow。它在命令行中工作,但在Jupyter中,它显示: 我检查了在哪里安装了tensorflow(它似乎是在正确的位置,但我仍然不能成功地导入juypt中的tensorflow): 我在过去安装了tensorflow,它在Jupyter运行良好。但有一次我试图安装keras,然后tensorflow开始出现一些问题。我今天尝试在Juypter中将tens

  • 我刚刚安装了keras,是新的。我正在运行windows,通过pip,python3.6安装了tenstorflow。试图运行“从keras.models导入顺序”,并得到这个错误。有什么想法吗?

  • 问题内容: 我有一个与此问题非常相似的问题,但仍落后了一步。我在Windows 7( 对不起 )64位系统上仅安装了一个Python 3版本。 我在此链接后安装了numpy-如问题中所述。安装进行得很好,但是当我执行时 我收到以下错误: 导入错误:没有名为numpy的模块 我知道这可能是一个超级基本的问题,但我仍在学习。 谢谢 问题答案: NumPy版本1.5.0中添加了对Python 3的支持