【问题标题】:Module error trying to import keras.metrics尝试导入 keras.metrics 的模块错误
【发布时间】:2021-08-16 08:15:08
【问题描述】:

以下代码(在 IBM Cloud Pak for Data 的笔记本中运行):

#!pip install --upgrade tensorflow
from tensorflow import keras;    from tensorflow.keras import layers;
import keras.metrics

给了我以下错误(见下文):最终,“没有名为 'tensorflow.compat.v2' 的模块” 我是这个东西的新手,处理环境问题往往有点痛苦。我不确定这是否是环境问题,或者 TensorFlow 源代码中的某些内容是否正在调用不再存在的内容。无论哪种方式,我都可以在我的笔记本电脑本地托管的 Jupyter 笔记本中安装和导入这些包和子模块。请指教。谢谢...

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-163-966f980cdeb6> in <module>
      1 #!pip install --upgrade tensorflow
      2 from tensorflow import keras;    from tensorflow.keras import layers;
----> 3 import keras.metrics

/opt/conda/envs/Python-3.7-main/lib/python3.7/site-packages/keras/__init__.py in <module>
     20 # pylint: disable=unused-import
     21 from tensorflow.python import tf2
---> 22 from keras import distribute
     23 
     24 # See b/110718070#comment18 for more details about this import.

/opt/conda/envs/Python-3.7-main/lib/python3.7/site-packages/keras/distribute/__init__.py in <module>
     16 
     17 # pylint: disable=unused-import
---> 18 from keras.distribute import sidecar_evaluator

/opt/conda/envs/Python-3.7-main/lib/python3.7/site-packages/keras/distribute/sidecar_evaluator.py in <module>
     16 """Python module for evaluation loop."""
     17 
---> 18 import tensorflow.compat.v2 as tf
     19 
     20 import re

ModuleNotFoundError: No module named 'tensorflow.compat.v2'

【问题讨论】:

    标签: python tensorflow keras modulenotfounderror


    【解决方案1】:

    使用下面的导入语句

    from tensorflow import keras;    from tensorflow.keras import layers;
    from tensorflow.keras import metrics
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-01
      • 2010-11-16
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2012-08-27
      相关资源
      最近更新 更多