变量资源管理器中的数据不可用于 Spyder 4 中的调试

Data in Variable Explorer is not available for debugging in Spyder 4

假设我有 2 个 Python 个文件:file1.pyfile2.py。后者需要file1.py生成的一组数据。但是,当我开始调试 file2.py(或任何其他 Python 文件)时,变量资源管理器中的所有数据都消失了,只有在我停止调试模式时才会重新出现。这不会发生在 Spyder 3 中。它是 Spyder 4 中的错误还是我错过了什么?如何解决这个问题?

注意:我没有在首选项中勾选执行前删除所有变量

(Spyder maintainer here) 要使 file1.py 生成的数据可供 file2.py 使用,您需要将焦点放在 file2.py在编辑器中,然后转到菜单

Run > Configuration per file

最后激活名为

的选项

Run in console's namespace instead of an empty one