tensorflow - 为什么在发生错误后重新运行一行后,Jupyter Notebook会停止执行?

标签 tensorflow compiler-errors jupyter-notebook jupyter-console

对于Encoding categorical data数据部分,我第一次运行它时,由于未安装sklearn,因此出现错误。安装并重新运行后,我进入 [*] 。不管我运行多少次,它都不会执行。基本上,发生错误后,所有行将无法再次执行。

我发现的一件事是,这款Jupyter Notebook在Tensorflow环境下。这是我一开始所做的:

1.创建tensorflow环境,然后安装tensorflow

2.导入库,由于默认未安装matplotlib而无法使用

3.然后安装matplotlib

从我自己的故障排除中,这就是问题的开始。所以我尝试卸载matplotlib,再次as shown.很好
现在即使出现错误,我仍然可以重新运行该行,并且执行得很好,因为该数字将被更新,而不是[*]。

然后问题再次出现,因为如果我继续运行它,它可能在第3或第4次之后再次变成[*]。问题是如果我在根环境下(未安装tensorflow,已安装matplotlib)对Jupyter笔记本执行相同的操作,则可以将其重新运行多次,并且没有问题(数字将更改)。那怎么了?

最佳答案

看来问题来自tensorflow python 3.6。我尝试了许多不同的方法进行故障排除。最后,我删除了tensorflow环境,并重新安装为python 3.5,Jupyter Notebook现在可以正常工作了。它不会停止执行。 3.6是否必须修复?

关于tensorflow - 为什么在发生错误后重新运行一行后,Jupyter Notebook会停止执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47503898/

相关文章:

python - 检查模块是否在 Jupyter 中运行

python - Cloud-ml 无法使用tables_initializer 部署模型

python - keras多层LSTM模型的股价预测收敛于恒定值

c++ - 为什么我用模板函数得到 "no matching function for call to ' …'"?

macos - ld : symbol(s) not found when linking

c++ - 未定义对新 NCURSES 6.1 函数的引用(alloc_pair、reset_color_pairs)

machine-learning - 为什么我的带有 ReLU 的 1 隐藏层神经网络在 notMNIST 数据集上的准确率没有超过 18%?

python - 为什么 Keras fit_generator() 在实际 "training"之前加载

jupyter-notebook - "Jupyter Failed to Open in Anaconda: Module Not Found Error"

python - 使用 matplotlib 时,带有 Anaconda 5.1.0 或更高版本的 Jupyter-Notebook 中的内存泄漏