no ipython console_IPython NoConsoleScreenBufferError(Windows)

在Windows上运行ipythoncli上的任何一行时,大多数情况下我都会得到一个NoConsoleScreenBufferError并且控制台被终止。在

当从Windows终端(cmd.exe>ipython)运行IPython时,或者使用嵌入式PyCharm终端(它使用Windows终端)时,会自动选择IPython而不是常规Python终端。在

以下是相关跟踪的一部分:File "C:\Python27\lib\site-packages\IPython\__init__.py", line 119, in start_ipython

return launch_new_instance(argv=argv, **kwargs)

File "C:\Python27\lib\site-packages\traitlets\config\application.py", line 658, in launch_instance

app.start()

File "C:\Python27\lib\site-packages\IPython\terminal\ipapp.py", line 348, in start

self.shell.mainloop()

File "C:\Python27\lib\site-packages\IPython\terminal\interactiveshell.py", line 486, in mainloop

self.interact()

File "C:\Python27\lib\site-packages\IPython\terminal\interactiveshell.py", line 469, in interact

code = self.prompt_for_code()

File "C:\Python27\lib\site-packages\IPython\terminal\interactiveshell.py", line 363, in prompt_for_code

pre_run=self.pre_prompt, reset_current_buffer=True)

File "C:\Python27\lib\site-packages\prompt_toolkit\interface.py", line 392, in run

self._redraw()

File "C:\Python27\lib\site-packages\prompt_toolkit\interface.py", line 351, in _redraw

self.renderer.render(self, self.layout, is_done=self.is_done)

File "C:\Python27\lib\site-packages\prompt_toolkit\renderer.py", line 398, in render

size = output.get_size()

File "C:\Python27\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 103, in get_size

info = self.get_win32_screen_buffer_info()

File "C:\Python27\lib\site-packages\prompt_toolkit\terminal\win32_output.py", line 150, in get_win32_screen_buffer_info

raise NoConsoleScreenBufferError

NoConsoleScreenBufferError: No Windows console found. Are you running cmd.exe?

If you suspect this is an IPython bug, please report it at:

https://github.com/ipython/ipython/issues

or send an email to the mailing list at ipython-dev@scipy.org

You can print a more detailed traceback right now with "%tb", or use "%debug"

to interactively debug it.

Extra-detailed tracebacks for bug-reporting purposes can be enabled via:

%config Application.verbose_crash=True

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值