2010-05-16 10 views
12

क्या किसी को पाइथन आईडीई पता है जिसमें आईपीथन को दुभाषिया के रूप में रखा गया है?डीबगिंग और आईपीथन एकीकरण के साथ एक पायथन आईडीई?

मानक दुभाषिया का उपयोग करके मुझे नट्स चलाते हैं, क्योंकि मैं अभी iPython का उपयोग करके प्यार करता हूं और यह सभी सुविधाएं प्रदान करता है। ईमानदार होने के लिए, मैं एक आईडीई की तुलना में एक साधारण पाठ संपादक + ipython के साथ कोड करना चाहता हूं, लेकिन मुझे माउस के एक क्लिक के साथ ब्रेकपॉइंट्स सेट करने में सक्षम होना पसंद है, इसलिए मैं दोनों को गठबंधन करना चाहता हूं।

क्षमा करें अगर वहां कुछ है और यह सामान्य ज्ञान है। आपके द्वारा प्रदान की जा सकने वाली कोई भी जानकारी/सुझावों की सराहना की जाती है। धन्यवाद!

+0

कौन सा ओएस दे सकता है? (हालांकि, इसके बारे में सोचने के लिए आओ, मुझे किसी भी सिस्टम के उत्तरों के बारे में सुनने में दिलचस्पी होगी) –

+0

या तो लिनक्स या विंडोज (अधिमानतः उत्तरार्द्ध ... मेरे लैपटॉप का उपयोग करें और एक्सपैन ड्राइव या डोकन एसएसएचएफएस के माध्यम से माउंट करें)। – user342609

+0

अद्यतन: मैंने केवल ipython और pdb का उपयोग करने के लिए लिया है, लेकिन पीडीबी में अभी भी अच्छा "whos" फ़ंक्शन नहीं है जो ipython shell में है। क्या पीडीबी का उपयोग करते समय ऐसा कुछ है? बस कोड में किसी दिए गए बिंदु पर चर की जांच करने का एक तरीका ढूंढ रहे हैं .... – user342609

उत्तर

4

बीटीडब्ल्यू, मैंने स्पाइडर (पूर्व में पायडी) देखा है, और वास्तव में सितंबर में आईपथन एकीकरण होगा, लेकिन इसमें अभी भी डीबगर की कमी है। :: sigh ::

2

pudb iPython एकीकरण के साथ एक पूर्ण-स्क्रीन, टेक्स्ट-मोड "कंसोल" डीबगर है।

मुझे अन्य पायथन डीबगर्स (या आईडीई) के बारे में पता नहीं है जो iPython के साथ एकीकृत है, जो आपके अनुरोध का मूल प्रतीत होता है।

+0

ठीक है कि यह सुंदर पुरातन है। कुछ gui- आधारित खोज रहे हैं .... – user342609

0

http://pydev.org ग्रहण के लिए महान और डीबगर काम करता है। सुनिश्चित नहीं हैं कि क्या IPython प्रदान करता है लेकिन Pydev में इंटरैक्टिव टर्मिनल बहुत अच्छी है (पूरा होने के, आदि)

+0

वास्तव में, pydev एक उत्कृष्ट पायथन आईडीई है और यह पाइथन खोल प्रदान करता है, लेकिन यह आईपीथन की क्षमताओं के करीब भी नहीं है। पाइडेव डेवलपर ने एक बार आईपीथॉन के डिजाइन के बारे में कुछ कहा जो PyDev में आईपीथन को एकीकृत करना बेहद मुश्किल बनाता है। –

+0

@ Kews के उत्तर देखें pydev अब ipython को खोल के रूप में उपयोग कर सकते हैं – Mark

0

निकटतम मैं

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

व्यक्तिगत रूप से IPython प्लगइन के साथ जीएडिट उपयोग कर रहा है मिल गया है मैं pycharm का उपयोग सबसे समय की और पाया है कि मैं से http://folk.uio.no/steikr/doc/python/ipython/node9.html

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

कोड को क्रियान्वित करते हुए कुछ IPython कार्यों प्राप्त कर सकते हैं आप एक PyCharm उपयोगकर्ता हैं और IPython देखना चाहते हैं समर्थन तो http://youtrack.jetbrains.net/issue/PY-4504?projectKey=PY

2

पर टिकट वोट IPython PyDev इंटरैक्टिव कंसोल के लिए बैकएंड रूप में इस्तेमाल किया जा सकता है।

यह उद्धरण अगस्त 2011 में फैबियो ज़ेड्रोज़नी द्वारा blog पर दिए गए निर्देशों से है। वह वर्तमान में PyDev बनाए रख रहा है।

3

28/04/2012 Spyder के रूप में एक डिबगर और IPython (v 0.10.2) एकीकरण और Python Tools for Visual Studio एक डिबगर और IPython (v 0.12) एकीकरण प्रदान करता है प्रदान करता है।

3

साइपर (2) आपको जो चाहिए उसे सबसे नज़दीक आता है। मैंने कुछ समय के लिए इसका इस्तेमाल किया है और इसके साथ प्यार में पड़ रहा है। यह आसान कोड समापन, कोड विश्लेषण और अन्य उपयोगिता के साथ आता है। यह मेरे उबंटू सॉफ्टवेयर सेंटर में था, एक क्लिक इंस्टॉल के लिए तैयार :)। यह एक शॉट

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

संबंधित मुद्दे