簡體   English   中英

Eclipse中的Python控制台

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM