1

对于Encoding categorical data data部分,我第一次运行时遇到错误,因为我没有安装sklearn。安装并重新运行后,我得到了 In [ * ]。无论我运行多少次,它都不会执行。基本上,发生错误后,所有行都无法再次执行。

我发现的一件事是这个 Jupyter Notebook 在 tensorflow 环境下。这是我从一开始就做的:

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

2.导入库,因为matplotlib默认没有安装所以没用

3.然后安装matplotlib

从我自己的故障排除来看,这就是问题的开始。于是我尝试卸载matplotlib,如图所示又好了。 现在即使出现错误,我仍然可以重新运行该行并且执行很好,因为数字将被更新而不是 [ * ]。

然后问题再次出现,因为如果我继续运行它,它可能会在第 3 次或第 4 次后再次变为 [*]。问题是如果我在 root 环境下对 Jupyter notebook 做同样的事情(没有安装 tensorflow,安装了 matplotlib),我可以不断地重新运行它多次并且没有问题(数量会改变)。那么它有什么问题呢?

4

1 回答 1

0

似乎问题来自 tensorflow python 3.6。我尝试了许多不同的方法来解决问题。最后我删除了 tensorflow 环境,并重新安装为 python 3.5,Jupyter notebook 现在工作正常。它不会停止执行。3.6必须修吗?

于 2017-11-27T06:27:55.660 回答