module 'tensorflow' has no attribute '_version_'

研究生的奇妙冒险仍在继续。在论(lao)文(ban)的需求下,学习入门TensorFlow,配置环境第一关就扑街。按照官方文档中的教程,在运行第二行代码print(tf._version_)的时候遇到了

AttributeError: module 'tensorflow' has no attribute '_version_'

寻找解决方案,尝试了一下方法:1、重装大法;2、重新创建虚拟环境;3、使用import tensorflow.compat.v1 as tf

全部扑街。

心灰意冷之际重新copy了文档中的源码去运行(因为在学习嘛,大部分代码都想自己敲一遍,之前就没有直接copy),居然成功了???

仔细对比发现,问题出在“_”这个东西上面

>>> print(tf.__version__)
2.1.0

这是文档里的

>>> tf._version_
Traceback (most recent call last):
  File "", line 1, in 
AttributeError: module 'tensorflow' has no attribute '_version_'

这是我的

可以看出,两者长度不一致,前者明显长一些,真是bug原因之多,无奇不有。吃一堑长一智。

你可能感兴趣的:(TensorFlow,python,tensorflow)