对于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/