user342609
user342609

Reputation: 161

A Python IDE with Debugging and iPython Integration?

Does anyone know of a python IDE that has iPython as the interpreter?

Using the standard interpreter just drives me nuts, as I've just grown to love using iPython and all the features it provides. To be honest, I'd rather code with a simple text editor + ipython than an IDE, but I love being able to set breakpoints with a click of a mouse, etc., so I'd like to combine both.

Sorry if there's something out there and this is common knowledge. Any information/tips you can provide is GREATLY appreciated. Thanks!

Upvotes: 12

Views: 8631

Answers (7)

varun
varun

Reputation: 579

Sypder(2) comes closest to what you may need. I have used this for some time and falling in love with it. It comes with handy code completion, code analysis and other utilities. It was in my ubuntu software centre, ready for a one click install :). give it a shot

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

Upvotes: 3

Vishal
Vishal

Reputation: 490

As of 28/04/2012 Spyder provides a debugger and iPython(v 0.10.2) integration and Python Tools for Visual Studio provides a debugger and iPython(v 0.12) integration.

Upvotes: 3

Karl Wenzel
Karl Wenzel

Reputation: 2482

IPython can be used as the backend for the PyDev interactive console.

This quote is from the instructions written in August 2011 by Fabio Zadrozny on his blog. He is currently maintaining PyDev.

Upvotes: 2

Alvin
Alvin

Reputation: 2543

Closest I've found is using GEdit with the ipython plugin from

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

Personally I use pycharm most of the time and have found that I can get SOME IPython functions by executing code from http://folk.uio.no/steikr/doc/python/ipython/node9.html

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

If you are a PyCharm user and want to see IPython support then vote up the ticket at http://youtrack.jetbrains.net/issue/PY-4504?projectKey=PY

Upvotes: 0

iondiode
iondiode

Reputation: 650

http://pydev.org for eclipse is great and debugger works well. Not sure what ipython provides but the interactive terminal in pydev is pretty good (completion , etc)

Upvotes: 0

Alex Martelli
Alex Martelli

Reputation: 881575

pudb is a full-screen, text-mode "console" debugger with iPython integration.

I don't know of other Python debuggers (or IDEs) which integrate with iPython, which seems to be the core of your request.

Upvotes: 2

user342609
user342609

Reputation: 161

Btw, I've seen Spyder (formerly Pydee), and that indeed will have iPython integration in September, but it still lacks a debugger. ::sigh::

Upvotes: 4

Related Questions