Python Jupyter笔记本电池卡在[*]上,运行了两次后停止工作

Python Jupyter笔记本电池卡在[*]上,运行了两次后停止工作,python,jupyter,Python,Jupyter,我试图在Jupyter笔记本电脑中运行以下代码片段。我发现奇怪的是,我能够输出两次图形,然后突然,在代码没有任何更改的情况下,运行单元格只生成一个[*],而没有输出 import numpy as np import matplotlib.pyplot as plt greyhounds = 500 labs = 500 # Average height of dog +/- 4 inches grey_height = 28 + 4 * np.random.randn(greyhounds

我试图在Jupyter笔记本电脑中运行以下代码片段。我发现奇怪的是,我能够输出两次图形,然后突然,在代码没有任何更改的情况下,运行单元格只生成一个[*],而没有输出

import numpy as np
import matplotlib.pyplot as plt

greyhounds = 500
labs = 500

# Average height of dog +/- 4 inches
grey_height = 28 + 4 * np.random.randn(greyhounds)
lab_height = 24 + 4 * np.random.randn(labs)

# greyHounds=red & labs=blue
plt.hist([grey_height, lab_height], stacked=True, color=['r','b'])
plt.show()

! python

我已尝试重置笔记本,但未成功。

最后的“!python”位是什么?看起来可能是试图导入某些内容,并且每次都可能尝试导入python?据我所知,您的
!python
正在生成一个不间断的python进程,就像在命令行中输入
python
时发生的情况一样。把它取下来,它就完成了。最后的一点!python,不应该破坏单元格。它只是模拟一个终端命令。我认为问题在于我将笔记本保存到了一个新的位置,我认为问题很快就出现了,尽管不是立即出现的。重置内核似乎暂时有帮助。这有点棘手,仍然在试图弄清楚如何解决这个问题。最后的“!python”位是什么?看起来可能是试图导入某些内容,并且每次都可能尝试导入python?据我所知,您的
!python
正在生成一个不间断的python进程,就像在命令行中输入
python
时发生的情况一样。把它取下来,它就完成了。最后的一点!python,不应该破坏单元格。它只是模拟一个终端命令。我认为问题在于我将笔记本保存到了一个新的位置,我认为问题很快就出现了,尽管不是立即出现的。重置内核似乎暂时有帮助。这有点棘手,仍然试图弄清楚如何解决这个问题。