2010-05-16 2 views
12

누군가 파이썬 IDE가 인터프리터로 iPython을 가지고 있는지 알고 있나요?디버깅과 iPython 통합이있는 Python IDE?

표준 인터프리터를 사용하면 iPython과이 기능이 제공하는 모든 기능을 사용하는 것을 좋아하게되었습니다. 솔직히 말해서, IDE보다는 간단한 텍스트 편집기 + ipython으로 코드를 작성하고 싶지만 마우스 클릭 등으로 중단 점을 설정하는 것이 좋기 때문에 두 가지를 결합하고 싶습니다.

죄송합니다. 거기에 뭔가가 있다면 이것은 일반적인 지식입니다. 제공 할 수있는 정보/팁은 대단히 감사하겠습니다. 감사!

+0

OS를 제공? (생각해 보니, 필자는 모든 시스템에 대한 답변을 듣고 싶습니다.) –

+0

Linux 또는 Windows (선호하는 것은 후자 ... 내 노트북을 사용하고 ExpanDrive 또는 Dokan SSHFS를 통해 탑재). – user342609

+0

업데이트 : ipython과 pdb 만 사용했지만 pdb는 여전히 ipython 셸에있는 멋진 "whos"기능을 가지고 있지 않습니다. pdb를 사용할 때 이와 비슷한 것이 있습니까? 코드의 주어진 지점에서 변수를 검사하는 방법을 찾고 있습니다 .... – user342609

답변

4

Btw, 나는 Spyder (이전 Pydee)를 보았으며, 실제로 9 월에 iPython 통합이있을 것이지만 여전히 디버거가 부족합니다. :: sigh ::

2

pudb은 iPython 통합 기능이있는 텍스트 모드 "콘솔"디버거입니다.

요청의 핵심 인 iPython과 통합되는 다른 Python 디버거 (또는 IDE)에 대해 알지 못합니다.

+0

알았어, 그건 꽤 고풍이야. 뭔가 gui 기반을 찾고 .... – user342609

0

http://pydev.org for eclipse는 훌륭하고 디버거가 잘 작동합니다. ipython가의 PyDev의 대화 형 터미널을 제외한 제공하는 기능 확실하지 내가 개인적으로

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

에서 ipython 플러그인과의 gedit를 사용하는 것으로 나타났습니다 가장 가까운

+0

사실, pydev는 뛰어난 Python IDE이며 파이썬 셸을 제공하지만 IPython의 기능과 거의 비슷하지 않습니다. Pydev 개발자는 IPython을 PyDev에 통합하는 것을 매우 어렵게 만드는 IPython의 디자인에 대해 한 번 말했습니다. –

+0

@ Kews의 대답보기 pydev는 ipython을 쉘로 사용할 수 있습니다. – Mark

0

내가 pycharm를 사용 (등 완료) 꽤 좋은 대부분의 시간과 당신이 PyCharm 사용자 인 및 IPython을보고 싶다면 내가 http://folk.uio.no/steikr/doc/python/ipython/node9.html

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

에서 코드를 실행하여 일부 IPython 기능을 얻을 수 있다는 것을 발견했다 지원은 IPython이 PyDev의 대화 형 콘솔의 백엔드로 사용할 수 있습니다 http://youtrack.jetbrains.net/issue/PY-4504?projectKey=PY

2

에서 티켓을 투표.

이 견적은 2011 년 8 월 Fabio Zadrozny가 작성한 지침서 인 blog에 있습니다. 그는 현재 PyDev를 유지하고 있습니다.

3

Sypder (2)가 가장 가까운 곳에 있습니다. 나는 이것을 얼마 동안 사용했고 그것에 사랑에 빠져 들었다. 그것은 편리한 코드 완성, 코드 분석 및 기타 유틸리티와 함께 ​​제공됩니다. 그것은 내 우분투 소프트웨어 센터에, 한 번의 클릭으로 설치 준비 :). 그것을 샷

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