[英]Python console in Eclipse
我無法在Eclipse中運行python控制台。 我已經下載了Pydev,設置了一個解釋器和一個PYTHONPATH並導入了一個項目,一個Django項目。 我將項目設置為Django項目,然后我嘗試右鍵單擊項目 - > Django - >使用Django環境的shell。
我在控制台中收到以下錯誤:
Error starting server with host: 127.0.0.1, port: 1349, client_port: 1350
ERROR - failed to write data to stream: <pyreadline.console.console.Console object at 0x026EA210>
ERROR - failed to write data to stream: <pyreadline.console.console.Console object at 0x026EA210>
如果我嘗試打開一個Windows shell並執行通常的python manage.py shell一切順利,我想我的Eclipse配置有一些問題,但我不知道。
謝謝你的幫助
我想出了問題,但我仍然沒有解決方案。 如果我卸載IPython,Eclipse中的shell工作正常,當然我不再擁有IPython了。 如果我重新安裝IPython,我會丟失Eclipse Python shell中的所有功能,而我在Windows終端中完全可以使用Python。 Eclipse正在做什么?
我有同樣的問題,這篇文章幫助我: 用兩個版本的Python安裝IPython(Windows)我有win7。 我認為這個問題是pyreadline庫。 如果我更新到pyreadline-2.0-dev1.win32.exe,則沒關系。 可以從http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyreadline下載
我找到了!! 您不需要卸載Python或任何其他東西,它完全是Eclipse的問題。 到這里:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\eclipse\plugins\org.python.pydev_2.5.0.2012040618\PySrc
或者如果你在不同的位置有PyDev,只需搜索文件
pydev_ipython_console
在該文件夾中,確保您只有一個這樣的文件。 例如在我的情況下,我有:
pydev_ipython_console (py)
pydev_ipython_console (pyc)
pydev_ipython_console_010 (py)
pydev_ipython_console_010 (pyc)
只是刪除前兩個使控制台正常工作,甚至安裝IPython使其在Windows終端上沒有導致Eclipse控制台出現任何問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.