pycharm实现“多窗口”实为两种方式:一是多个独立项目窗口(完全隔离),通过file→open并勾选“open in new window”或设默认为new window;二是同一项目内并行运行脚本,需在运行配置中勾选allow parallel run。

PyCharm 本身没有“多窗口模式”这个开关选项,所谓“多窗口”,实际指两种互不干扰的并行操作方式:多个独立项目窗口,或同一项目内并行运行多个脚本。直接启用的关键是配置项,不是安装后点某个按钮。
如何打开多个独立项目窗口
这是最彻底的“多窗口”——每个窗口完全隔离,进程、解释器、环境变量互不影响。
- 启动 PyCharm 后,在欢迎页点击
Open或New Project,选择不同项目路径即可打开新窗口 - 已打开一个项目时,用快捷键
Ctrl+Shift+N(Windows/Linux)或Cmd+Shift+N(macOS)可新建项目并自动在新窗口打开 - 也可以通过菜单:
File → Open…,勾选弹窗右下角的Open in new window复选框 - 注意:如果勾选了
Reopen projects on startup(设置 → Appearance & Behavior → System Settings),下次启动可能自动恢复多个窗口,容易误以为是“默认多窗口”
如何在同一项目中并行运行多个脚本
常见于调试服务端 + 客户端脚本、跑两个实验任务、或对比不同参数输出。核心是启用 Allow parallel run。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 点击右上角运行配置名称(如
main.py)→Edit Configurations… - 勾选右上角的
Allow parallel run(不是“Single instance only”) - 若想对所有新脚本生效,点左侧
Templates → Python,同样勾选该选项并Apply - 此时再点击 ▶ 运行脚本,不会中断已在运行的进程;每个运行实例会出现在
Run工具窗口的不同标签页里,标签名带编号(如main.py (2)) - ⚠️ 坑:如果没勾选此项,第二次运行会自动终止前一个进程;勾选后也需留意资源占用(比如两个脚本都绑定
localhost:8000会端口冲突)
为什么运行脚本总弹出新 Python Console 窗口?
这不是多窗口需求,而是配置错位导致的干扰行为——每次 Run 都新开一个控制台,界面混乱且日志无法归并。
- 进入
Run → Edit Configurations…,取消勾选Run with Python console - 更彻底的做法:在
Templates → Python中也取消该选项,避免所有新配置继承它 - 如果确实需要交互式运行(比如边写边试小片段),应改用
Tools → Python Console,并提前在Settings → Tools → Python Console中勾选Use existing console for “Run with Python console”,否则每次都会新建
真正麻烦的不是开启多窗口,而是搞清你到底要什么:是隔离环境(开多个项目窗口),还是并发执行(同一项目允许多任务);很多人卡在第一步,把 Python Console 的弹窗误认为“多窗口功能异常”,其实只是配置项被默认打开了。










