是因为tensorflow版本问题,如果没猜错的话你用的应该是tensorflow2.0,而源代码是tensorflow1.几版本。所以有错误。

解决办法:(1)将import tensorflow as tf 改为import tensorflow.compat.v1 as tf

        (2)用tf.compat.v1.flags替换tf.app.flags

这两种方法都可以。个人推荐第一种。

如果两种方法都试了还没有解决问题,只好拿出必杀技了,下载pycharm,选择python版本,在pycharm里面为python创建对应的虚拟环境,如果原来是tensorflow2.0版本卸载掉,安装tensorflow 1.x版本。记得勾选specific version 才可以安装。 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐