【问题标题】:ModuleNotFoundError: No module named 'tensorflow.compat' in tensorflow1.4 and python3.6 and cuda 8.0ModuleNotFoundError:在 tensorflow1.4 和 python3.6 和 cuda 8.0 中没有名为“tensorflow.compat”的模块
【发布时间】:2021-02-01 10:39:48
【问题描述】:

我正在尝试运行基于 DL 代码。 我的设置是: 张量流 1.4 蟒蛇3.6 cuda 8.0

我总是遇到同样的错误:

Traceback (most recent call last):
  File "demo.py", line 285, in <module>
    main()
  File "demo.py", line 55, in main
    import tflearn
  File "/.local/lib/python3.6/site-packages/tflearn/__init__.py", line 4, in <module>
    import tensorflow.compat.v1 as tf
ModuleNotFoundError: No module named 'tensorflow.compat'



I would appreciate for any help please. 

【问题讨论】:

  • 您尝试使用的代码是为 TF2 编写的。升级你的 tensorflow 版本,
  • 您可以使用 TensorFlow 1.15 或更高版本

标签: python python-3.x tensorflow python-3.6


【解决方案1】:

tf.compat.v1 模块已添加到 Tf &gt;=1.13。升级到 1.141.152.x 就可以了。

【讨论】:

    猜你喜欢
    • 2020-12-30
    • 2022-12-17
    • 2019-03-28
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多