Python Spyder未更新.pyc文件

Python Spyder未更新.pyc文件,python,python-3.x,oop,spyder,Python,Python 3.x,Oop,Spyder,我用Python(Spyder)的单独代码创建了这个类。然后,我使用以下命令将该类导入主代码: from othercode import classxy 然后在pychache文件夹中创建.pyc文件。但是,当我在类中更改某些内容时,将其保存并在主代码中再次导入,然后.pyc文件不会更新,主代码仍在使用旧版本的类。我必须删除类的.pyc文件并关闭和打开Spyder,这有点愚蠢。有什么我遗漏的吗?当我在Anaconda提示符中运行主代码时,一切都正常工作,只是Spyder的行为很奇怪。(Spy

我用Python(Spyder)的单独代码创建了这个类。然后,我使用以下命令将该类导入主代码:

from othercode import classxy
然后在pychache文件夹中创建.pyc文件。但是,当我在类中更改某些内容时,将其保存并在主代码中再次导入,然后.pyc文件不会更新,主代码仍在使用旧版本的类。我必须删除类的.pyc文件并关闭和打开Spyder,这有点愚蠢。有什么我遗漏的吗?当我在Anaconda提示符中运行主代码时,一切都正常工作,只是Spyder的行为很奇怪。

(Spyder developer在此)要在每次更改后更新代码,您需要在IPython控制台中运行代码之前运行这些命令(但只运行一次):


您是在一个交互式python会话的终端中进行此操作的吗?在python中,名为Spyder和AnacondaThat的IDE完全没有回答我的问题!我们计划将来默认运行这些线路。
In [1]: %load_ext autoreload
In [2]: %autoreload 2