如何在Google Colab中恢复默认的TensorFlow版本

6

我不知道Google Colab使用的机器上默认安装了tensorflowkeras。我安装了自己的版本,但出现了错误。因此,我决定回到之前的版本。我执行了以下操作:

!pip install tensorflow==1.6.0

并且

!pip install keras==2.1.5

但是现在,当我执行import keras时,会出现以下错误:
AttributeError: module 'tensorflow' has no attribute 'name_scope'

注意:我询问了一个朋友关于tensorflowkeras的默认版本,他给了我以下信息:

!pip show tensorflow  # 1.6.0
!pip show keras  # 2.1.5

我怀疑我的安装出了问题。我该怎么做才能再次导入keras


你不能简单地重新连接到一个新的运行时吗?这应该会将安装设置恢复为默认值。 - Daniel Lenz
很遗憾,不行。我刚试了一下,但是在Colab笔记本上安装一个新版本的keras,比如说2.0.0,会改变所有我的笔记本的keras版本。 - vvvvv
1
很有趣,我可以确认。然而,在断开连接一定时间后,它将被重置,在其他情况下也看到过这种情况。不确定其基本机制是什么或需要等待多长时间。 - Daniel Lenz
1个回答

2
要切换到默认版本,我需要重新启动虚拟机。
只需执行以下操作即可:
!kill -9 -1

然后,等待30秒钟,重新连接。

我通过在github存储库上发布问题获取了这些信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接