ImportError:没有名为“keras.utils.visualize_util”的模块
Posted
技术标签:
【中文标题】ImportError:没有名为“keras.utils.visualize_util”的模块【英文标题】:ImportError: No module named 'keras.utils.visualize_util' 【发布时间】:2017-09-16 15:11:25 【问题描述】:您好,当我尝试在 keras 中运行代码时,它向我显示以下错误:
from keras.utils.visualize_util import plot
ImportError: No module named 'keras.utils.visualize_util'
我该如何解决这个问题?谢谢
【问题讨论】:
【参考方案1】:您必须手动修复代码,或者降级 Keras。
通过查看该模块的 commit history,您可以看到它在 2017 年 2 月 28 日从 visualize_util
重命名为 vis_utils
。 plot
函数也重命名为 plot_model
。
您必须更新代码以反映这些更改,或者使用正确的 Keras 版本来开发或测试您正在使用的代码。
【讨论】:
非常感谢。你帮了我很多。【参考方案2】:使用
from keras.utils import plot_model
改为
【讨论】:
【参考方案3】:张量流 2:
from tensorflow.keras.utils import plot_model
【讨论】:
【参考方案4】:而不是使用这个:
从 tensorflow.keras.utils.np_utils 导入到_categorical
改用这个:
从 tensorflow.python.keras.utils.np_utils 导入到_categorical
【讨论】:
以上是关于ImportError:没有名为“keras.utils.visualize_util”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为 websocket 的模块
ImportError:没有名为“backports”的模块