以下代码(在 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'
答案 0 :(得分:0)
使用下面的导入语句
from tensorflow import keras; from tensorflow.keras import layers;
from tensorflow.keras import metrics