【问题标题】:A Python IDE with Debugging and iPython Integration?带有调试和 iPython 集成的 Python IDE?
【发布时间】:2010-05-16 22:21:31
【问题描述】:

有谁知道将 iPython 作为解释器的 python IDE?

使用标准解释器简直让我发疯,因为我刚刚开始喜欢使用 iPython 及其提供的所有功能。老实说,我宁愿使用简单的文本编辑器 + ipython 进行编码,也不愿使用 IDE,但我喜欢能够通过单击鼠标等设置断点,所以我想将两者结合起来。

抱歉,如果有什么问题,这是常识。非常感谢您提供的任何信息/提示。谢谢!

【问题讨论】:

  • 哪个操作系统? (不过,想想看,我很想听听任何系统的答案)
  • Linux 或 Windows(最好是后者...使用我的笔记本电脑并通过 ExpanDrive 或 Dokan SSHFS 安装)。
  • 更新:我已经习惯了只使用 ipython 和 pdb,但 pdb 仍然没有 ipython shell 中的“whos”功能。使用pdb时是否有类似的东西?只是寻找一种方法来检查代码中给定点的变量....

标签: python debugging ide ipython pdb


【解决方案1】:

顺便说一句,我见过 Spyder(以前的 Pydee),它确实会在 9 月集成 iPython,但它仍然缺少调试器。 ::叹息::

【讨论】:

    【解决方案2】:

    截至 2012 年 4 月 28 日,Spyder 提供调试器和 iPython(v 0.10.2) 集成,Python Tools for Visual Studio 提供调试器和 iPython(v 0.12) 集成。

    【讨论】:

      【解决方案3】:

      Sypder(2) 最接近您可能需要的内容。我已经使用了一段时间并爱上了它。它带有方便的代码完成、代码分析和其他实用程序。它在我的 ubuntu 软件中心,可以一键安装 :)。 试一试

      https://code.google.com/p/spyderlib/

      【讨论】:

        【解决方案4】:

        pudb 是一个与 iPython 集成的全屏、文本模式“控制台”调试器。

        我不知道其他与 iPython 集成的 Python 调试器(或 IDE),这似乎是您请求的核心。

        【讨论】:

          【解决方案5】:

          IPython 可用作 PyDev 交互式控制台的后端。

          这句话来自 Fabio Zadrozny 于 2011 年 8 月在他的blog 上写的说明。他目前正在维护 PyDev。

          【讨论】:

            【解决方案6】:

            http://pydev.org 用于 Eclipse 非常棒,并且调试器运行良好。不确定 ipython 提供什么,但 pydev 中的交互式终端非常好(完成等)

            【讨论】:

            • 确实,pydev 是一个优秀的 Python IDE,它提供了 python shell,但它甚至比不上 IPython 的能力。 Pydev 开发人员曾经说过 IPython 的设计使得将 IPython 集成到 PyDev 中非常困难。
            • 查看@Kews 的回答 pydev 现在可以使用ipython 作为shell
            【解决方案7】:

            我发现的最接近的是将 GEdit 与来自的 ipython 插件一起使用

            http://code.google.com/p/gedit-ipythonconsole/

            我个人大部分时间都在使用 pycharm,发现我可以通过执行以下代码来获得一些 IPython 函数 http://folk.uio.no/steikr/doc/python/ipython/node9.html

            import IPython.Shell
            IPython.Shell.start().mainloop()
            

            如果您是 PyCharm 用户并希望看到 IPython 支持,请在以下位置投票 http://youtrack.jetbrains.net/issue/PY-4504?projectKey=PY

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2013-07-11
              • 1970-01-01
              • 1970-01-01
              • 2014-08-12
              • 2013-02-09
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多