python - 如何在 Ipython 中重新加载线分析器源

标签 python debugging profiling ipython

我想在模块上运行线路分析器,但即使我重新加载模块本身 并运行 %reload_ext line_profiler,源文本不会刷新——行号仍然正确,但显示的文本指的是过时的文本。只有关闭 iPython 并再次加载行分析器和模块才能使文本刷新。

如何在不重新加载 ipython 的情况下刷新源文本?

最佳答案

您还应该能够从 iPython 中的菜单栏重新启动内核/Jupyter ,在内核按钮下,无需离开 GUI。

关于python - 如何在 Ipython 中重新加载线分析器源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23539492/

相关文章:

python - 未绑定(bind)本地错误: local variable 'ticketCost' referenced before assignment

c# - 调试序列化期间消耗的 yield 返回的最佳方法?

javascript - 有没有办法知道事件正在调用哪个函数?

node.js - 跟踪 Node.js 中的内存泄漏 - v8 分析器与 htop

java - Hadoop HPROF 分析未写入 CPU 样本

java - 在离线模式下将 Jprofiler Controller 与 weblogic 进程结合使用

python - Jupyter (IPython) Notebook 单元格中的多个音频对象

python - 为 Kruskal-Wallis H 测试 python 创建向量

python - request.urlretrieve 在 PythonAnywhere 中作为计划任务运行时失败

python - Django:manage.py 不打印错误堆栈跟踪