python - 在 QTConsole 中运行时,IPython 不会重新加载代码

标签 python qt ipython

我正在运行 ipython qtconsole。我想执行一个我在编辑器中单独编辑的文件。当我在编辑器中更改文件并使用以下命令在 IPython 中重新运行它时:

%run myfile.py

代码未更新。但是,如果我从终端正常运行 ipython 那么它就可以正常工作。我尝试在 QT 控制台中使用 autoreload:

%load_ext autoreload
%autoreload

但这并不能解决问题。这里有什么问题?

最佳答案

你试过吗:

import importlib
importlib.reload(<module_name>)

关于python - 在 QTConsole 中运行时,IPython 不会重新加载代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33792309/

相关文章:

python - 如何在python中的数据框中查找具有相同值的列列表

python - 流遇到 HTTP 错误 : 403 Twitter API, 但我已提升访问权限

python - 即使在 python 中清除 sys.path 后,导入如何工作?

c++ - 属性编辑器的设计模式?

c++ - 在客户端等待服务器的响应

python - 无法在 iPython 笔记本中与文森特一起绘制世界地图

python - 从 stdin python 读取

c++ - QTableView打印

python - 在 ipython 中的网络驱动器上导入 numpy 失败

python - IPython Notebook在终端中显示输出