
PyCharm Community Edition 2024.3 在 Windows 上终端无法输入、提示“Process terminal Local is running”且反复弹窗,根本原因是 Windows 新版 CONPTY(Console Pseudo-Terminal)兼容性问题;通过禁用 terminal.use.conpty.on.windows 配置项并重启即可彻底修复。
pycharm community edition 2024.3 在 windows 上终端无法输入、提示“process terminal local is running”且反复弹窗,根本原因是 windows 新版 conpty(console pseudo-terminal)兼容性问题;通过禁用 `terminal.use.conpty.on.windows` 配置项并重启即可彻底修复。
该问题并非配置错误或安装异常,而是 PyCharm 2024.3 默认启用 Windows 10/11 的新一代控制台子系统(CONPTY),但在部分系统环境(尤其是较旧的 Windows 版本、启用了特定组策略、或与某些安全软件/终端模拟器冲突时)会导致终端进程卡死、失去焦点、无法接收键盘输入,并持续触发「是否终止进程」提示——此时终端界面看似打开,实则处于只读挂起状态。
✅ 正确解决步骤如下(适用于 Windows 系统):
打开注册表编辑器(Registry)
在 PyCharm 中按下 Ctrl + Shift + A(Windows/Linux)或 Cmd + Shift + A(macOS),调出「Find Action」对话框;
输入 registry 并回车,进入 Registry 设置界面。-
定位并禁用 CONPTY 支持
在 Registry 列表中查找:
terminal.use.conpty.on.windows
取消其左侧复选框(即设为 Disabled)。⚠️ 注意:不要修改其他 registry 项;此选项仅影响终端底层通信机制,禁用后仍完全支持 PowerShell、CMD、Git Bash 等所有 Shell。
PyCharm 2026.2下载PyCharm 2026.2提供 JetBrains 官方 2026.2 版本安装包,适合需要指定 PyCharm 版本进行 Python 项目开发、运行和调试的用户。
重启 PyCharm
完全退出 PyCharm(包括后台进程),重新启动。此时 Terminal 工具窗口将自动使用传统 WinPTY 后端,输入响应恢复正常,历史命令可上下翻阅,Ctrl+C/V 等快捷键全部可用。
? 补充说明与验证:
- 若重启后仍未生效,请检查任务管理器中是否存在残留的 pycharm64.exe 或 jetbrains-terminal.exe 进程,手动结束后再启动;
- 可在 Terminal 中执行 echo $SHELL(Linux/macOS)或 ver(Windows CMD)验证终端已正常运行;
- 此方案兼容 Python 解释器直连、虚拟环境激活、以及 Poetry/Pipenv 等工具链,不影响任何开发功能;
- JetBrains 已在 YouTrack #IDEA-339821 中确认该行为,并计划在后续版本优化 CONPTY 回退逻辑。
? 小贴士:如需临时启用 CONPTY 调试(例如测试新特性),可在 Registry 中重新勾选该选项,但生产环境建议保持禁用以确保稳定性。终端恢复可编辑后,你即可正常使用 pip install、python manage.py runserver、git commit 等命令,真正开始高效编程实践。










