Cannot run tf.enable_eager_execution() in Jupyter notebook
遵循这个文档:,我试图在版本1.8.0安装tensorflow后运行这些行,python版本是2.7.13。
1 2 | *import tensorflow as tf tf.enable_eager_execution()* |
我去安装tensorflow的顶级目录中的jupyter笔记本,并创建一个新的jupyter笔记本,并运行上面的行,并得到此错误:
1 2 3 4 5 6 7 | *--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-1-1ff77c8b7a69> in <module>() 1 import tensorflow as tf 2 from __future__ import absolute_import, division, print_function ----> 3 tf.enable_eager_execution() AttributeError: 'module' object has no attribute 'enable_eager_execution'* |
但是当我从终端访问python或使用ipython时,我可以成功运行这两行。 有谁知道为什么会这样,我怎么能解决笔记本中的问题?
我在colab上工作时遇到了这个错误,我通过从Runtime菜单中选择"Reset all runtimes"选项重置环境来摆脱这个错误。
摆脱此错误的另一种方法是在代码单元中执行以下操作:
1 2 | import tensorflow as tf tf.enable_eager_execution() |