Spyder 中 F5 和 F9 包导入的不同行为

Different behavior of package import by F5 and F9 in Spyder

我在 Spyder 中使用 cvb 包 Python 3.6.

我得到了 import cvb 在我的脚本之上

如果我使用 F5 运行 整个脚本,我会收到此导入错误 (AttributeError: module '_cvb' has no attribute 'NotifyArgs)。

如果我 select import cvb 然后用 F9 选择 运行 没有错误,我可以 运行 然后用 F5 选择脚本也没有错误。

F5和F9调用有什么区别?

我找到了解决办法。我不得不调整 PYTHONPATH,现在它可以工作了。