我正在编辑一个 Python 包,但在我的 Jupyter 笔记本中重新导入所有内容后,编辑似乎不起作用。我在虚拟环境中重新安装了该软件包并制作了一个新的 iPython 内核,现在它可以工作了。
当对包的源文件进行更改时,是否有某种方法可以更新内核以及虚拟环境?
最佳答案
您正在重复评估 jupyter 单元。例如,在一个单元格中:
import foo
在另一个单元格中:
result = foo.bar(7)
将两者放在一个单元格中, 因此您将在执行之前重新导入当前的 foo 代码。
关于python - 更改 Jupyter 笔记本内核所基于的虚拟环境后更新它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57211037/