Python IDE с отладкой и интеграцией iPython? - PullRequest
12 голосов
/ 17 мая 2010

Кто-нибудь знает о Python IDE, в которой в качестве интерпретатора используется iPython?

Использование стандартного интерпретатора просто сводит меня с ума, так как я только полюбил использование iPython и всех функций, которые он предоставляет.Если честно, я бы предпочел писать код с помощью простого текстового редактора + ipython, а не IDE, но мне нравится иметь возможность устанавливать точки останова одним щелчком мыши и т. Д., Поэтому я хотел бы объединить оба.

Извините, если что-то есть, и это общеизвестно.Любая информация / советы, которые вы можете предоставить, с благодарностью.Спасибо!

Ответы [ 7 ]

4 голосов
/ 17 мая 2010

Кстати, я видел Spyder (ранее Pydee), и он действительно будет интегрирован с iPython в сентябре, но в нем все еще отсутствует отладчик. :: вздыхать ::

3 голосов
/ 28 июля 2012

Sypder (2) наиболее близок к тому, что вам может понадобиться. Я использовал это в течение некоторого времени и влюбился в него. Он поставляется с удобным дополнением кода, анализом кода и другими утилитами. Это было в моем программном центре Ubuntu, готовом к установке одним кликом :). дать ему шанс

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

3 голосов
/ 28 апреля 2012

По состоянию на 28.04.2012 Spyder обеспечивает интеграцию отладчика и iPython (v 0.10.2), а Python Tools для Visual Studio предоставляет отладчик и iPython (v 0.12)интеграция.

2 голосов
/ 12 декабря 2011

IPython может использоваться в качестве бэкэнда для интерактивной консоли PyDev.

Эта цитата взята из инструкций, написанных в августе 2011 года Фабио Задрозным в его блоге . В настоящее время он поддерживает PyDev.

2 голосов
/ 17 мая 2010

pudb - полноэкранный текстовый режим «консольного» отладчика с интеграцией iPython.

Я не знаю других отладчиков Python (или IDE), которые интегрируются с iPython, который, по-видимому, является ядром вашего запроса.

0 голосов
/ 27 сентября 2011

Самое близкое, что я нашел, - это использование 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

0 голосов
/ 18 мая 2010

http://pydev.org для eclipse отлично и отладчик работает хорошо. Не уверен, что предоставляет ipython, но интерактивный терминал в pydev довольно хорош (завершение и т. Д.)

...