You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python3.9环境下Spyder中input函数无法正常工作的问题求助

解决Spyder中input()触发KeyboardInterrupt的问题

报错原因

你遇到的KeyboardInterrupt: Interrupted by user,本质是在Spyder的IPython控制台环境下,脚本的input()交互输入没有在正确区域进行,或是误触发了中断操作(比如按了Ctrl+C或工具栏停止按钮)。

解决步骤

  • 找对输入位置:运行脚本后,不要在脚本的运行输出窗口输入内容,而是定位到Spyder界面下方的IPython控制台(带In [n]:提示符的区域),在这里输入字符串并回车。
  • 避免误操作中断:运行过程中不要按下Ctrl+C组合键,也不要点击Spyder工具栏上的红色停止图标。
  • 切换到外部终端运行:如果IPython控制台交互始终有问题,可改为在独立终端运行脚本:
    1. 点击运行按钮旁的下拉箭头,选择「配置」
    2. 在配置窗口中,将「控制台」选项改为「外部系统终端」
    3. 保存设置后重新运行脚本,会弹出独立命令行窗口,在其中输入内容即可正常交互。

验证方法

按上述步骤操作后,输入任意字符串,控制台会输出对应长度;输入quit时,循环终止并打印Done,说明问题解决。

内容的提问来源于stack exchange,提问作者Kobe Koo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 13:41:39