当前位置: 首页 > 知识库问答 >
问题:

Eclipse中的Python控制台

微生宝
2023-03-14

我无法在Eclipse中运行python控制台。我下载了Pydev,设置了一个解释器和一个PYTHONPATH并导入了一个项目,一个Django项目。我将项目设置为Django的一个,然后我尝试右键单击带有Django环境的Project-->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中的所有功能,而Python可以在Windows终端中正常工作。Eclipse在做什么???

共有1个答案

仲璞瑜
2023-03-14

我也有同样的问题,这篇文章帮助我:用两个版本的Python(Windows)安装IPython我有Win7。我认为那个问题是pyreadline库。如果我更新到pyreadline-2.0-dev1.win32.exe,就可以了。可从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyreadline下载

 类似资料:
  • 使用Windows下的Eclipse Juno,我配置了一个外部工具,该工具调用程序,并将Python脚本文件作为参数运行(后者位于双引号之间,如)。 我还再次检查了外部工具配置窗口中的“Common”选项卡中是否设置了“Allocate Console”选项。

  • 我正在使用Eclipse Version:Oxygen.3a发行版(4.7.3a)下的Python3.7.7,希望能够在Eclipse PyDev控制台中运行ipython。 虽然ipython在“Windows->首选项->PyDev->解释器->软件包”下显示为已安装 对于Eclipse中的PyDev控制台来说,它仍然是未知的: windows控制台对此表示: 任何帮助都将不胜感激!

  • 问题内容: 我想知道如何像某些C / C ++程序那样在Python中创建这些漂亮的控制台计数器之一。 我在做一个循环,当前输出如下: 更整洁的是只更新最后一行; 我已经在许多控制台程序中看到了这一点,并且想知道是否/如何在Python中做到这一点。 问题答案: 一个简单的解决方案是只在字符串之前编写而不添加换行符。如果字符串永远不会变短,那就足够了… 进度条稍微复杂一点……这是我正在使用的东西:

  • 问题内容: 有没有一种方法可以在Eclipse控制台中为部分日志着色。我知道我可以发送到错误流和标准流并以不同的方式给它们上色,但是我更希望在ANSI转义码(或其他HTML格式)行中查找,可以在其中将颜色嵌入字符串中以对其进行着色日志。 它肯定会有助于使重要的部分脱颖而出,而无需诉诸怪异的布局,而是将布局保持在log4j设置中 这是我正在寻找的示例: [INFO]网格已完成....... 否 如果

  • 问题内容: 有什么办法可以在Eclipse控制台中更改文本颜色? 我不是在谈论何时将选项从黑色更改为例如红色的颜色。 我的意思是,就像我启动程序并执行代码一样,它有时会更改颜色。 例如: 我不是在谈论guis jframes等。我是在谈论Eclipse控制台。 问题答案: 虑到可能是通过使用不同的: sss将消息写入消息控制台。 消息控制台可能连接了多个流。 每个流可以以不同的颜色显示 看到这个线

  • 本文向大家介绍Python中的流程控制详解,包括了Python中的流程控制详解的使用技巧和注意事项,需要的朋友参考一下 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方。 while语句 python中的while语句和其他语言没有什么不一样,我使用while语句来编写一个斐波拉赫数列: if 语句 python中的 if 可以和 eli