Tensorflow tf.VERSION始终为1.6.0,即使我安装了最新版本

Tensorflow tf.VERSION始终为1.6.0,即使我安装了最新版本,tensorflow,google-colaboratory,Tensorflow,Google Colaboratory,请帮助我解决这个问题-我使用Google的Colaboratory运行tensor_hub示例文本分类和TF hub,它需要1.7.0之后的版本,但我安装的版本是1.8.0 #安装最新的Tensorflow版本。 !pip安装--安静的“tensorflow>=1.7” #安装TF轮毂。 !pip安装tensorflow轮毂 导入tensorflow作为tf 将tensorflow_hub导入为hub 将matplotlib.pyplot作为plt导入 将numpy作为np导入 导入操作系统 作

请帮助我解决这个问题-我使用Google的Colaboratory运行tensor_hub示例文本分类和TF hub,它需要1.7.0之后的版本,但我安装的版本是1.8.0

#安装最新的Tensorflow版本。
!pip安装--安静的“tensorflow>=1.7”
#安装TF轮毂。
!pip安装tensorflow轮毂
导入tensorflow作为tf
将tensorflow_hub导入为hub
将matplotlib.pyplot作为plt导入
将numpy作为np导入
导入操作系统
作为pd进口熊猫
进口稀土
导入seaborn作为sns
()中的RuntimeErrorTraceback(最近一次调用)
1导入tensorflow作为tf
---->2导入tensorflow_hub作为hub
3将matplotlib.pyplot作为plt导入
4作为np导入numpy
5导入操作系统
/usr/local/lib/python2.7/dist-packages/tensorflow\u-hub/\uuuuu-init\uuuuu.py-in()
63
64#注释/取消注释以跳过检查TensorFlow版本。
--->65检查张流版本(tf.version)
66
67#由文档生成脚本使用。
/usr/local/lib/python2.7/dist-packages/tensorflow\u-hub/\uuuuu-init\uuuuuu.py-in
_检查\u tensorflow\u版本(版本)
60“TensorFlow集线器取决于%s后的“tf夜间”构建或”
61“'tensorflow~=%s”。找到tf.VERSION=%s”%(
--->62(夜间版本,主要版本,版本))
63
64#注释/取消注释以跳过检查TensorFlow版本。
运行时错误:TensorFlow Hub依赖于20180308之后的“tf夜间”构建或“TensorFlow~=1.7”。找到tf.VERSION=1.6.0

您可能需要重新启动运行时


菜单>运行时>重新启动运行时…

好消息:TF 1.7现在默认可用。:)

您遇到的根本问题是python将加载的模块缓存在sys.modules中,正如Korakot所指出的,重新导入模块直到重新启动流程后才会获取新版本