python - ModuleNotFoundError : No module named 'tf'

标签 python tensorflow keras

我在使用 tensorflow 时遇到问题。我想使用 ImageDataGenerator,但收到错误 ModuleNotFoundError: No module named 'tf'。不知道是什么问题。我添加了这个 tf. 版本测试它是否有效,并显示 tensorflow 的版本。

    import tensorflow as tf
    from tensorflow import keras
    print(tf.__version__)
    from tf.keras.preprocessing.image import ImageDataGenerator

当我运行这段代码时,我得到了这个:
2.1.0
Traceback (most recent call last):
  File "q:/TF/Kamen papir maaze/rks.py", line 14, in <module>
    from tf.keras.preprocessing.image import ImageDataGenerator
ModuleNotFoundError: No module named 'tf'

最佳答案

线

import tensorflow as tf 

意味着您正在导入别名为 tf 的 tensorflow 以将其称为模块/函数。

您不能使用别名导入其他模块。

对于您的情况,如果您直接调用
tf.keras.preprocessing.image.ImageDataGenerator(...) 

然后它会起作用。

或者

您需要使用正确的模块名称导入模块。 IE。
from tensorflow.keras.preprocessing.image import ImageDataGenerator

关于python - ModuleNotFoundError : No module named 'tf' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61104317/

相关文章:

python - Python 中复数的 FFT 滤波器

python - Pyinstaller 创建的 exe 文件无法加载 keras nn 模型

python - Flask-sqlalchemy 将意外变量存储到数据库中

python - 无法解析 [{ 和 }] Python 之间返回的 JSON 数据

tensorflow - 如何保存使用来自 Tensorflow 1.xx 的 .meta 检查点的模型作为一部分的 Tensorflow 2.0 模型?

tensorflow - 为什么直接比较时tensorflow的精度比keras差?

python - Tensorflow如何管理图?

python - Keras 模型中的权重和变量有什​​么区别?

tensorflow - Tensorflows tf.layers.dense 是否展平了输入维度?

python - Django 管理模型字段未更新