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

安装Anaconda后Spyder运行代码无控制台输出该如何解决?

Spyder运行代码无输出仅显示runcell的原因及解决方法

问题原因

你写的代码只完成了hello函数的定义,没有主动调用这个函数,所以运行后自然不会执行print语句输出内容。Spyder的#%%是单元格分隔符,点击运行单元格只会执行单元格内的代码,你当前单元格里只有函数定义逻辑,没有触发函数执行的代码,所以控制台只会打印运行单元格的指令runcell(...),没有其他输出。

解决操作

  • 方案1:直接在单元格内补充函数调用代码,修改后完整代码如下:
#%%
def hello():
    print("Hello, world!")
# 新增调用语句
hello()

再次点击运行当前单元格就能看到控制台输出Hello, world!。

  • 方案2:如果不想修改原代码,也可以在运行完单元格后,直接在IPython控制台输入hello()回车,也能触发函数执行拿到输出。
  • 额外排查:如果调用函数后还是没有输出,可检查Spyder右上角运行配置:点击运行菜单→配置每文件运行→确认在控制台中显示脚本输出的选项已勾选,同时确认控制台没有被切换到历史记录、变量浏览器等其他标签页。

内容的提问来源于stack exchange,提问作者Brittany Y

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 14:12:01