Spyder 不更新 .pyc 文件

Spyder not updating .pyc files

我在 Python (Spyder) 中用单独的代码创建了 class。然后我使用

将 class 导入到主代码中
from othercode import classxy

然后在 pychache' 文件夹中创建 .pyc 文件。然而,当我在 class 中更改某些内容时,保存它并在主代码中再次导入它,然后 .pyc 文件不会更新并且主代码仍在使用旧版本的 class。我必须删除 class 的 .pyc 文件,然后关闭再打开有点笨的 Spyder。有什么我想念的吗?当我 运行 Anaconda 提示符下的主要代码时,一切正常,只是 Spyder 表现异常。

(Spyder 开发人员在这里) 要在每次更改后更新您的代码,您需要 运行 在 运行 更新您的代码之前执行这些命令在我们的 IPython 控制台中(但只有一次):

In [1]: %load_ext autoreload
In [2]: %autoreload 2