के लिए दुभाषिया के रूप में ipython सेट करें I Pyyv eclipse प्लगइन में आईपीथन को दुभाषिया के रूप में उपयोग करना चाहते हैं।pydev
मेरे पास आईपीथॉन 0.10 और पायडेव 2.5.0 है, जो लिनक्स (opensuse) पर चल रहा है।
जब मैं Pydev वरीयताओं में जाने और IPython पथ सेट करने का प्रयास (के रूप में इस पृष्ठ पर विस्तार से बताया: http://pydev.org/manual_101_interpreter.html), मैं निम्नलिखित त्रुटि मिलती है
"अजगर नहीं मिला stdlib या stdlib .py फ़ाइलों के बिना पाया"
आईपीथॉन दुभाषिया एक बैश टर्मिनल से ठीक काम करता है, और मुझे "आईपीथॉन" कमांड से पथ मिलता है।
क्या कोई मेरी मदद कर सकता है?
धन्यवाद!
interpreterInfo.py उत्पादन होता है:
python /home/softs/eclipse/plugins/org.python.pydev_2.5.0.2012040618/PySrc/interpreterInfo.py
<xml>
<version>2.7</version>
<executable>/usr/bin/python</executable>
<lib path="out">/home/softs/eclipse/plugins/org.python.pydev_2.5.0.2012040618/PySrc</lib>
<lib path="ins">/usr/local/lib64/python2.7/site-packages/scikits.timeseries-0.91.3-py2.7-linux-x86_64.egg</lib>
<lib path="ins">/usr/local/lib64/python2.7/site-packages/distribute-0.6.19-py2.7.egg</lib>
<lib path="ins">/usr/local/lib64/python2.7/site-packages/MeshPy-2011.1-py2.7-linux-x86_64.egg</lib>
<lib path="out">/data/dvp/python</lib>
<lib path="out">/home/mayet</lib>
<lib path="ins">/usr/lib/python27.zip</lib>
<lib path="ins">/usr/lib64/python2.7</lib>
<lib path="ins">/usr/lib64/python2.7/plat-linux2</lib>
<lib path="ins">/usr/lib64/python2.7/lib-tk</lib>
<lib path="ins">/usr/lib64/python2.7/lib-old</lib>
<lib path="ins">/usr/lib64/python2.7/lib-dynload</lib>
<lib path="ins">/usr/lib64/python2.7/site-packages</lib>
<lib path="ins">/usr/lib64/python2.7/site-packages/PIL</lib>
<lib path="ins">/usr/local/lib64/python2.7/site-packages</lib>
<lib path="ins">/usr/local/lib/python2.7/site-packages</lib>
<lib path="ins">/usr/lib64/python2.7/site-packages/gtk-2.0</lib>
<lib path="ins">/usr/lib/python2.7/site-packages</lib>
<lib path="ins">/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info</lib>
<lib path="ins">/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode</lib>
<forced_lib>__builtin__</forced_lib>
<forced_lib>__main__</forced_lib>
<forced_lib>_ast</forced_lib>
<forced_lib>_codecs</forced_lib>
<forced_lib>_sre</forced_lib>
<forced_lib>_symtable</forced_lib>
<forced_lib>_warnings</forced_lib>
<forced_lib>errno</forced_lib>
<forced_lib>exceptions</forced_lib>
<forced_lib>gc</forced_lib>
<forced_lib>imp</forced_lib>
<forced_lib>marshal</forced_lib>
<forced_lib>posix</forced_lib>
<forced_lib>pwd</forced_lib>
<forced_lib>signal</forced_lib>
<forced_lib>sys</forced_lib>
<forced_lib>thread</forced_lib>
<forced_lib>xxsubtype</forced_lib>
<forced_lib>zipimport</forced_lib>
</xml>Traceback (most recent call last):
File "/home/softs/eclipse/plugins/org.python.pydev_2.5.0.2012040618/PySrc/interpreterInfo.py", line 142, in <module>
raise RuntimeError('Ok, this is so that it shows the output (ugly hack for some platforms, so that it releases the output).')
RuntimeError: Ok, this is so that it shows the output (ugly hack for some platforms, so that it releases the output).
आपके त्वरित उत्तर के लिए धन्यवाद। – clement
नोट: यदि यह वास्तव में आपका मामला था, तो आपको उत्तर को स्वीकृति के रूप में चिह्नित करना चाहिए :) –
आपके त्वरित उत्तर के लिए धन्यवाद। अगर मैं अच्छी तरह से समझता हूं, तो मुझे Ipython को एक दुभाषिया के रूप में सेट करने की कोशिश नहीं करनी चाहिए (क्योंकि यह नहीं है), लेकिन केवल पाइडेव के पायथनपैथ में आईपीथन पथ जोड़ें, फिर पाइडेव स्वचालित रूप से आईपीथन कंसोल का उपयोग करता है। मैंने Pydev के PythonPATH में '/ usr/lib/python2.7/साइट-पैकेज/IPython /' जोड़ा, लेकिन मुझे त्रुटि 'PyDev कंसोल मिला: डिफ़ॉल्ट बैकएंड का उपयोग करके (IPython उपलब्ध नहीं है)। निर्देशिका में कुछ निर्देशिकाएं हैं और एक बहुत सारी .py और .pyc फ़ाइलें। मैं कौन सा जरूरी नहीं है? आपकी मदद के लिए फिर से धन्यवाद (और मेरी पिछली पोस्ट के बारे में खेद है, जिसे छोटा कर दिया गया था) – clement