是否有链接iPython笔记本和PyCharm,特别是关于调试?

tho*_*len 23 debugging pycharm ipython-notebook

iPython笔记本和PyCharm具有互补功能,所以我从一个转换到另一个.但我想让关系变得更紧密.

例如,当我在笔记本中并且某些代码爆炸时,我想在PyCharm中设置一个断点,再次运行我的代码片段,并探索断点范围内的变量.

在这一点上,当我处于这种情况时,我必须:

  1. 在笔记本中使用debug命令,但是这个调试器中的导航有点笨重(没有上下文自动填充,没有回溯历史,没有功能帮助显示......基本上,我似乎不再在笔记本中了!)
  2. 转到PyCharm,写一个脚本来重新创建相同的环境(即导入,变量及其值等),就像我在笔记本中一样,并在该脚本上启动调试.

这是我希望解决的主要用例.当然,从iPython笔记本本身触发PyCharm的"发现用法"和"跳转到定义"这样的事情将是一种魅力(双关语并非初衷),但我会遏制我对完美IDE的渴望.目前.

Wil*_*ill 9

PyCharm 4.0刚刚推出了iPython集成,允许您编辑*.ipynb文件.官方说明在这里.这是它在我的屏幕上的样子:

在此输入图像描述

  • 谢谢威尔.我看了看,它肯定是在正确的方向.我觉得它还不是很有用(它只有ipython笔记本的一部分功能,而且有点儿麻烦),但毫无疑问,那些看起来很好的人会最终解决问题.我会留意的!尽管如此,我认为它值得+1和答案接受. (2认同)