在doc:之后,我尝试在安装了版本1.8.0的tensorflow并且python版本为2.7.13之后运行这些行。
public class MainViewModel : ViewModelBase
{
public ObservableCollection<ButtonDef> Buttons { get; set; }
public List<DataItem> Items { get; set; }
public RelayCommand DoSomething { get; set; }
/// <summary>
/// Initializes a new instance of the MainViewModel class.
/// </summary>
public MainViewModel(IDataService dataService)
{
Items = new List<DataItem> { new DataItem("Item 1"), new DataItem("Item 2") };
//Items.Add(new DataItem("Item 1"));
if (Buttons == null) Buttons = new ObservableCollection<ButtonDef>();
foreach (var item in Items)
{
Buttons.Add(new ButtonDef
{
Caption = item.Title,
Cmd = "Path to exe"
});
}
}
我在安装了tensorflow的顶级目录中找到jupyter笔记本并创建一个新的jupyter笔记本,并运行上面的行,并收到此错误:
*import tensorflow as tf
tf.enable_eager_execution()*
但是当我从终端访问python或使用ipython时,我可以成功运行这两行。有谁知道为什么会这样,我怎么能解决笔记本中的问题?
答案 0 :(得分:1)
我在处理colab时遇到此错误,并且通过从“运行时”菜单中选择“重置所有运行时”项来重置环境,从而摆脱了该错误。
摆脱此错误的另一种方法是在代码单元中执行以下操作:
import tensorflow as tf
tf.enable_eager_execution()