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

为什么我不能导入Tensorflow.contrib我得到一个错误没有模块命名tensorflow.python.saved

郑波
2023-03-14

您好,我刚刚在Mac上安装了Tensorflow,我想使用tf.contrib.slim,但当我使用它时,我得到了这个

import tensorflow as tf

slim = tf.contrib.slim

错误:

文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow\u estimator/Python/estimator/export/export\u lib.py”,第25行,来自tensorflow.Python.saved\u model\u utils import build\u all\u signature\u modulenoundError:没有名为“tensorflow.Python.saved\u model.model\u utils”的模块

我不知道该怎么办请帮帮我

我使用的是Tensorflow.13.1python3.7

共有3个答案

凤财
2023-03-14

我用下面的方法解决了这个问题。

  pip uninstall tensorflow_estimator
  pip install tensorflow_estimator

参考资料是:https://github.com/tensorflow/tensorflow/issues/27079

云浩然
2023-03-14

第一张量流

pip uninstall tensorflow

然后安装1.13.2版本

pip install tensorflow==1.13.2

它起作用了。。有同样的问题。。但是安装tensorflow 1.13.2解决了这个问题
新版本的tensorflow没有

林元明
2023-03-14

对于那些使用Tensorflow 1.x.x版本,同时使用Tensorflow 2.0.x尝试github中一些旧代码的人,请注意tf.contribTensorflow 2.0.x中不再存在,并且其模块已被移动。
请用谷歌搜索没有tf.contrib部分的模块名称它是新的位置,因此通过更正import语句相应地迁移代码。

希望这有帮助!

 类似资料:
  • 我得到以下错误信息 使用TensorFlow后端。2020-04-02 01:53:58.259516:I tensorflow/stream_executor/platform/default/dso_loader.cc:44] 成功打开了动态库libcudart.so.10.1回溯(最近的一次调用):文件“train_frcnn.py”,第10行,从keras导入后端作为K文件“/usr/lo

  • 我已经安装了Ancaconda3和Tensorflow。当我尝试导入Tensorflow在python shell我收到以下错误: ModuleNotFoundError:没有名为'numpy.core._multiarray_umath'的模块重要错误:numpy.core.multiarray导入失败 上述异常是以下异常的直接原因: 回溯(最近一次调用):文件“”,第980行,在_find_和

  • 问题内容: 我开始金字塔式保护区时会得到以下堆栈跟踪: 从python REPL可以正常工作: 并从命令行导入: 删节的输出显示了我正在使用的内容: My设置为该树的根: 我在使用python 2.7的virtualenv中运行它。今天我一直在进行此工作,但我不知道问题出在哪里。一方面,对于之前出现的 一些 导入似乎还可以: __ (我将最后一行更改为绝对导入。不走运。) 我尝试过的事情: 重建v

  • 我试图解决这个问题:第三个最大数量 但我犯了这个错误 第4行:Char 37:运行时错误:有符号整数溢出:-9223372036854775808-10不能在类型“long long”(solution.cpp)摘要中表示:UndefinedBehaviorSanitizer:undefined behavior prog_joined。cpp:13:37 这是我的代码 有人能告诉我这个错误到底意

  • 我是Python新手,我仍然无法理解为什么我们需要一个文件来导入模块。我已经看过了其他的问题和答案,比如这个。 让我困惑的是,我可以在没有的情况下导入我的模块,那么为什么我需要它呢? 以我为例,, index.py, 模块/hello/hello.py, 模块/Hello/HelloWorld.py, 后果 只需要这两条线, 没有任何。有人能解释为什么它是这样工作的吗? 如果是正确的方法,我应该在

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