You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

PyCharm 2019.2运行Python代码仅显示Process finished with exit code 0问题咨询

解决PyCharm仅显示"Process finished with exit code 0"无输出的问题

别担心,这种情况在PyCharm里挺常见的,大概率是运行配置或者控制台的小设置出了问题,咱们一步步来排查解决:

  • 检查运行配置的终端模拟选项
    右上角运行按钮旁边有个下拉框,选择「Edit Configurations...」找到你的Python运行配置,看看有没有勾选Emulate terminal in output console选项。很多时候PyCharm默认没开启这个,会导致print的输出无法正常显示,勾选后再运行代码试试。

  • 确认使用的Python解释器正确
    同样在运行配置里,检查「Python interpreter」是不是你日常使用的那个版本(和IntelliJ IDEA用的保持一致最好)。也可以看PyCharm右下角显示的当前解释器,要是选错了虚拟环境或者未配置的解释器,也可能出现这种无输出的情况,切换到正确的解释器再试。

  • 检查控制台的输出过滤设置
    打开Run窗口后,右上角有个漏斗形状的「Filter」图标,看看是不是不小心开启了过滤规则,把所有输出都屏蔽了。点击它,确保选择的是「Show all」,没有勾选任何过滤选项。

  • 清理PyCharm缓存并重启
    有时候缓存损坏会导致各种奇怪的小问题,依次点击「File -> Invalidate Caches / Restart...」,选择「Invalidate and Restart」,等PyCharm重启完成后再运行代码,很多时候就能解决问题。

  • 小检查:代码的print语句格式
    你的代码里print(self.name + "has sitten")这里少了个空格,应该写成print(self.name + " has sitten"),不过这个不影响输出显示,只是提一下让代码更规范~

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

火山引擎 最新活动