取消勾选“run with python console”可使输出显示在run窗口而非python控制台;需确认修改的是当前使用的配置并点击ok保存,否则设置不生效。

取消勾选“Run with Python Console”导致输出不显示
PyCharm 默认启用 Run with Python Console 后,程序输出会进 Python 控制台而非终端,常表现为“运行没反应”“看不到 print 输出”。这不是代码问题,而是配置干扰了执行环境。
- 打开
Run | Edit Configurations... - 左侧选中你的 Python 运行配置(如
main.py) - 右侧取消勾选
Run with Python Console - 点击
OK保存 —— 下次运行即走普通终端流程
注意:该选项仅影响当前配置;若新建临时配置,它仍可能默认开启,需每次检查。
删除或禁用已保存的永久运行配置
永久配置会持久化到 .idea/xxx.xml,不会随关闭项目消失。想彻底移除,不能只靠“不选它”,得主动删或停用。
- 进入
Run | Edit Configurations... - 左侧列表中右键目标配置 → 选
Delete(彻底删除) - 或选中后按
Delete键(Windows/Linux)/Fn + Delete(macOS) - 若只想临时禁用而不删,可取消左侧配置名前的复选框(图标变灰),它就不会出现在运行菜单里
误删后可从模板重新创建,但参数(如脚本路径、工作目录)需手动填回。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
清除临时配置避免干扰选择
PyCharm 默认最多保留 5 个临时配置,旧的会被自动覆盖。但残留的临时项可能混在菜单里,尤其当你频繁右键运行不同文件时。
- 打开
Run | Edit Configurations... - 左下角切换到
Templates | Python,确认基础模板无异常 - 回到
Run/Debug Configurations主界面,点左上角+→Remove可批量清空临时项(灰色图标) - 或直接在运行配置下拉菜单中,长按
Alt键再点击某个临时配置,会弹出删除选项
临时配置没有 XML 文件,删完即失,不备份也不留痕。
为什么取消勾选后还是没生效?
常见原因不是勾选状态没改,而是 PyCharm 没真正应用变更,或者你根本没改对那个配置。
- 确认你在
Edit Configurations中修改的是**当前正在使用的配置**(看右上角是否高亮) - 检查是否误操作了
Templates | Python而非具体项目下的配置 - 改完没点
OK或点了Cancel→ 所有改动丢弃 - 某些插件(如 pytest 插件)会自动生成独立配置,需单独在
Templates | pytest里关掉对应开关
最稳妥的做法:运行前看一眼右上角配置名称和图标(半透明=临时,不透明=永久),再点开确认一次勾选状态。










