TensorFlow版本问题报错,不知道怎么改

问题遇到的现象和发生背景

试图使用Tensorboard一张图显示多条曲线,结果出现报错:AttributeError: module 'tensorboard.summary._tf.summary' has no attribute 'merge_all'

问题相关代码,请勿粘贴截图

代码链接:https://blog.csdn.net/u011606714/article/details/79423528?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165037541816780255242800%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165037541816780255242800&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-79423528.142^v9^pc_search_result_control_group,157^v4^control&utm_term=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Tensorboard%E4%B8%80%E5%BC%A0%E5%9B%BE%E6%98%BE%E7%A4%BA%E5%A4%9A%E6%9D%A1%E6%9B%B2%E7%BA%BF&spm=1018.2226.3001.4187

运行结果及报错内容
Traceback (most recent call last):

  File "C:\Users\shuyf\yolov5\runs\train\exp3\ceshi.py", line 16, in <module>
    write_op = tf.summary.merge_all()

AttributeError: module 'tensorboard.summary._tf.summary' has no attribute 'merge_all'

我的解答思路和尝试过的方法

尝试改为tf.compat.v1.summary.merge_all(),但是仍然报错。

我想要达到的结果

你使用tf.compat.v1.summary.merge_all()这个之后报错内容还是你发的截图那个吗。
所用调用summary的地方都要改成 tf.compat.v1.summary

安装更老版本的tensorboard,然后再试试

报错是没有这个方法,你可以按crl点击merge_all看下,是没有这个方法还是方法错了,那个代码是18年的,可能库有更新了