PyCharm运行一个交互式Python控制台(在我的例子中是IPython),但是当我在代码中进行更改时,PyCharm不会重新导入我正在编辑的模块,因此控制台会运行旧代码.
更重要的是,如果我安装了旧包Run setup.py Task,Python会import mymodule as mm在控制台中导入旧包.
Run setup.py Task
import mymodule as mm
一种解决方法是编辑文件中的代码并在没有交互式控制台的情况下重新运行它,但这不是一个非常优雅的解决方案.
如何让交互式控制台保持最新并即时更新模块?