【问题标题】:ImportError: import tensorflow_model_analysis as tfma [ PYTHON on datalab]ImportError: import tensorflow_model_analysis as tfma [PYTHON on datalab]
【发布时间】:2024-01-21 01:18:01
【问题描述】:

我想将模型分析添加到我的模型中,但无法导入库:

我使用的是datalab环境。

import tensorflow as tf
!pip install tensorflow_model_analysis
import tensorflow_model_analysis as tfma

错误是:

ImportErrorTraceback (most recent call last)
<ipython-input-6-f85e4d8fbd99> in <module>()
----> 1 import tensorflow_model_analysis as tfma

/usr/local/envs/py2env/lib/python2.7/site-packages/tensorflow_model_analysis/__init__.py in <module>()
     15 
     16 
---> 17 from tensorflow_model_analysis import view
     18 from tensorflow_model_analysis.api import tfma_unit as test
     19 from tensorflow_model_analysis.api.model_eval_lib import *  # pylint: disable=wildcard-import

ImportError: cannot import name view

请告知导入库的正确方法。

谢谢, 爱拉兰

【问题讨论】:

    标签: tensorflow tensorflow-model-analysis


    【解决方案1】:

    现在使用以下安装为我工作:

    python 2.7 - to support apache beam
    pip install pip==9.0.3  # I am not sure what is the reason, but essential for apache beam pipelines execution
    pip install --upgrade tensorflow
    pip install tensorflow-model-analysis
    import tensorflow_model_analysis as tfma
    

    【讨论】: