Ответ 1
Btw, я видел Spyder (ранее Pydee), и это действительно будет интеграция iPython в сентябре, но до сих пор не хватает отладчика.:: вздыхать::
Кто-нибудь знает о IDE python, который имеет iPython в качестве интерпретатора?
Использование стандартного интерпретатора просто заводит меня в орехи, так как я просто полюбил использование iPython и все его функции. Честно говоря, я предпочел бы использовать простой текстовый редактор + ipython, чем IDE, но мне нравится иметь возможность устанавливать точки останова одним щелчком мыши и т.д., Поэтому я хотел бы объединить оба.
Извините, если что-то есть, и это общеизвестно. Любая информация/советы, которые вы можете предоставить, ВЕЛИКОЕ оценили. Спасибо!
Btw, я видел Spyder (ранее Pydee), и это действительно будет интеграция iPython в сентябре, но до сих пор не хватает отладчика.:: вздыхать::
По состоянию на 28/04/2012 Spyder обеспечивает интеграцию отладчика и iPython (v 0.10.2) и Python Tools для Visual Studio обеспечивает интеграцию отладчика и iPython (v 0.12).
Sypder (2) подходит ближе всего к тому, что вам может понадобиться. Я использовал это в течение некоторого времени и влюбился в него. Он поставляется с удобным дополнением кода, анализом кода и другими утилитами. Это было в моем программном центре ubuntu, готовом для установки одним кликом:). сделайте снимок
pudb - полноэкранный текстовый "консольный" отладчик с интеграцией iPython.
Я не знаю других отладчиков Python (или IDE), которые интегрируются с iPython, который, по-видимому, является ядром вашего запроса.
IPython может использоваться как бэкэнд для интерактивной консоли PyDev.
Эта цитата из инструкций, написанных в августе 2011 года Фабио Задрозным на blog. В настоящее время он поддерживает PyDev.
http://pydev.org для eclipse отлично, а отладчик работает хорошо. Не уверен, что предоставляет ipython, но интерактивный терминал в pydev довольно хорош (завершение и т.д.)
Ближе всего я нашел использование 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