tensorflow中的unittest,python会话_test.py,出现异常

tensorflow中的unittest,python会话_test.py,出现异常,tensorflow,Tensorflow,我试图从运行session_test.py,因此在我的anaconda tensorflow虚拟环境中,我转到tensorflow中相应的目录,如../master/tensorflow/python/client/。。跑 python会话_test.py 我得到了如下异常信息: 回溯(最近一次呼叫最后一次): 文件“session_test.py”,第32行,在 从tensorflow.core.protobuf导入集群_pb2 ImportError:无法导入名称“cluster_pb2”

我试图从运行session_test.py,因此在我的anaconda tensorflow虚拟环境中,我转到tensorflow中相应的目录,如../master/tensorflow/python/client/。。跑

python会话_test.py

我得到了如下异常信息:

回溯(最近一次呼叫最后一次): 文件“session_test.py”,第32行,在 从tensorflow.core.protobuf导入集群_pb2 ImportError:无法导入名称“cluster_pb2”

我应该安装什么软件包或我可以阅读的相关文档。是否有人尝试做同样的事情,运行tensorflow repo中每个模块附带的单元测试?
请帮帮我,谢谢

这一行是几周前添加的(),与TensorFlow中实现的一个新特性有关。除非您编译并安装了TensorFlow的最新版本,否则您将无法运行它。相反,试着运行与您安装的TensorFlow版本相对应的脚本(例如,编写本文时的最新稳定版本)。

太好了,我签出1.1.0标签,它工作得很好,我想知道他们为什么会将代码放在主分支中不工作?、声誉<15,无法更新您的答案。这是我的第一个答案,太激动人心了。祝你有美好的一天@杨超嗯,只要您使用同一版本的TensorFlow构建,代码就可以工作(也就是说,如果您在master获得代码,您自己构建TensorFlow并运行脚本,它可能会工作)。在任何情况下,除非您正在开发TensorFlow本身,否则通常最好使用一个稳定的标记。此外,如果你觉得答案解决了你的问题,请考虑接受和/或向上投票。我的声誉不到15,似乎我不能投票赞成你的答案,我是一个新手,以StAcExpRoad jDeHESA,它是在投票柜台下的支票符号吗?把它变成绿色,意味着我接受它,对吗?@杨超没错,现在接受了,谢谢!:)再次感谢您,您能告诉我您是否是tensorflow的贡献者之一吗?是否有一个类似于5步的东西,我可以申请,我可以更多地参与tensorflow项目@杰德赫萨