0

我对使用 VSCode 的 Jupyter notebook 功能很感兴趣,我只是想掌握它。我可以启动内核并在 VSCode 中运行笔记本单元。

运行特定单元后,它似乎在没有警告的情况下崩溃,并且代码失败,因为变量已被清除。我必须重新选择右上角的内核并从头开始再次运行代码,直到我到达问题单元格,然后问题再次出现。

我认为这与 Python 代码无关,它是一些简单的数据框操作。我尝试过在浏览器中运行相同的笔记本,它运行良好。我正在使用 Python 3.7.6、MacOS Catalina (10.15.4)、VSCode 1.45.1 通过 venv 运行 Jupyter。

我注意到可能有助于指示正在发生的事情是,当它崩溃时,我可以在笔记本单元格中运行基本的 python 语句(无需重新选择内核)。但是,当我运行尝试从同一文件夹中的 .py 文件导入测试或使用相对路径导入数据文件的单元时,它无法找到它们,直到我重新选择内核。cwd好像变了?有人可以帮忙吗?

4

0 回答 0