研究生的奇妙冒险仍在继续。在论(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原因之多,无奇不有。吃一堑长一智。