Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse中的Python控制台_Python_Eclipse_Console_Interpreter - Fatal编程技术网

Eclipse中的Python控制台

Eclipse中的Python控制台,python,eclipse,console,interpreter,Python,Eclipse,Console,Interpreter,我无法在Eclipse中运行python控制台。我下载了Pydev,设置了一个解释器和一个PYTHONPATH,并导入了一个项目,一个Django项目。我将该项目设置为Django项目,然后尝试右键单击项目-->Django-->shell with Django环境 我在控制台中遇到以下错误: Error starting server with host: 127.0.0.1, port: 1349, client_port: 1350 ERROR - failed to write dat

我无法在Eclipse中运行python控制台。我下载了Pydev,设置了一个解释器和一个PYTHONPATH,并导入了一个项目,一个Django项目。我将该项目设置为Django项目,然后尝试右键单击项目-->Django-->shell with Django环境

我在控制台中遇到以下错误:

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>
启动主机为127.0.0.1、端口为1349、客户端为1350的服务器时出错
错误-无法将数据写入流:
错误-无法将数据写入流:
如果我尝试打开一个Windows shell并执行通常的python manage.py shell,那么一切都会顺利进行,因此我想我对Eclipse配置有一些问题,但我没有任何线索

谢谢你的帮助


我解决了这个问题,但我仍然没有解决办法。如果我卸载了IPython,Eclipse中的shell就可以正常工作,当然我不再有IPython了。如果我重新安装IPython,我将失去eclipsepythonshell中的所有功能,而Python将在Windows终端上完美工作。Eclipse在做什么?

我也有同样的问题,这篇文章帮助我:
我有win7。我认为问题出在pyreadline图书馆。如果我更新到pyreadline-2.0-dev1.win32.exe,就可以了。可以从下载,我找到了!!您不需要卸载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)

仅删除前两个版本就可以使控制台正常工作,甚至在Windows终端上安装IPython也不会导致Eclipse控制台出现任何问题

你给了我一个关于IPython的两个版本的线索,事实上我有两个版本,但在删除一个之后,我仍然有同样的问题。我编辑了这个问题来解释确切的问题