module ‘tensorflow‘ has no attribute XXX 报错解决

问题描述:
粘了别人的tensorflow项目,运行总是报错module ‘tensorflow’ has no attribute什么什么

问题解决:
导入tensorflow的代码如下

import tensorflow as tf

此时,某个某块报错,比如下面这个
在这里插入图片描述
那么就直接把tf.换成tf.compat.v1.
如下图
在这里插入图片描述
此时不再报错。然后不辞辛苦把里面每个都换一下。。。
如果太多的话就直接在import的地方改,改成:

import tensorflow._api.v2.compat.v1 as tf
tf.disable_v2_behavior()

问题分析:
别人的项目是用tensorflow1写的,我安装的是tensorflow2,版本不匹配了,1里面的很多模块2里面删去了。还好在tensorflow.compat.v1里面,还保存了一份,想在2里用1,就去这里面拿就行。
所以说还是应该安装2,装了2还能用1,装了1就只能再开一个环境装2。

相关推荐

  1. easyexcel解决

    2023-12-15 11:46:03       59 阅读
  2. Mybatis解决

    2023-12-15 11:46:03       33 阅读
  3. okhttpclient.setsslsocketfactory 解决

    2023-12-15 11:46:03       60 阅读
  4. yum命令解决

    2023-12-15 11:46:03       67 阅读
  5. 解决Rust Cargo

    2023-12-15 11:46:03       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-15 11:46:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-15 11:46:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-15 11:46:03       82 阅读
  4. Python语言-面向对象

    2023-12-15 11:46:03       91 阅读

热门阅读

  1. Go并发编程:保障安全与解锁奥秘

    2023-12-15 11:46:03       61 阅读
  2. 异常处理返回结构体,做到全局统一

    2023-12-15 11:46:03       67 阅读
  3. electron这样使用更安全

    2023-12-15 11:46:03       94 阅读
  4. Qt插件开发与QPluginLoader的使用

    2023-12-15 11:46:03       55 阅读
  5. 安卓10 flutter webview 回退会闪退

    2023-12-15 11:46:03       67 阅读
  6. 数据结构:第9关:删除链表中满足区间值的结点

    2023-12-15 11:46:03       67 阅读