Tôi muốn sử dụng IPython làm thông dịch viên trong plugin eclipse Pydev.đặt ipython làm thông dịch viên cho pydev
Tôi có IPython 0.10 và Pydev 2.5.0, chạy trên linux (mở).
Khi tôi đi vào sở thích Pydev và cố gắng để thiết lập đường dẫn IPython (như đã giải thích trên trang này: http://pydev.org/manual_101_interpreter.html), tôi nhận được lỗi sau
"Python stdlib không tìm thấy hoặc stdlib tìm thấy mà không cần file py"
Trình thông dịch ipython hoạt động tốt từ thiết bị đầu cuối bash và tôi nhận đường dẫn từ lệnh "ipython".
Ai đó có thể giúp tôi không?
Cảm ơn!
Sản lượng interpreterInfo.py là:
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).
Cảm ơn bạn đã trả lời nhanh chóng. – clement
Lưu ý: nếu đây thực sự là trường hợp của bạn, bạn nên đánh dấu câu trả lời là được chấp nhận :) –
Cảm ơn bạn đã trả lời nhanh chóng. Nếu tôi hiểu rõ, tôi không nên cố gắng thiết lập Ipython như một thông dịch viên (vì nó không phải là), nhưng chỉ cần thêm đường dẫn IPython trong PYTHONPATH của Pydev, sau đó Pydev sẽ tự động sử dụng giao diện điều khiển IPython. Tôi đã thêm '/ usr/lib/python2.7/site-packages/IPython /' vào PYTHONPATH của Pydev, nhưng tôi gặp lỗi 'PyDev console: sử dụng backend mặc định (IPython không có sẵn) .' Thư mục chứa một số thư mục và một nhiều tệp .py và .pyc. Tôi không cần cái nào? Cảm ơn bạn một lần nữa vì sự giúp đỡ của bạn (và xin lỗi về bài viết trước của tôi, đã bị cắt ngắn) – clement