pycharm启动后自动进入上次项目可通过关闭“reopen last project on startup”设置禁用,但需确保进程彻底退出且macos的resume机制不影响;未完全退出或dock点击触发系统恢复会导致设置失效。

PyCharm 启动后自动进入上次项目,是默认行为,但不是不可改的。关掉它就能回到欢迎界面,手动选项目或新建项目。
关闭 “Reopen last project on startup” 设置
这个选项直接控制启动时是否跳转到上一个项目,关掉就生效,无需重启系统。
- 打开
File > Settings(Windows/Linux)或PyCharm > Settings(macOS) - 进入
Appearance & Behavior > System Settings - 取消勾选
Reopen last project on startup - 点击
OK保存,下次启动即生效
为什么有时候关了还自动进项目?
常见原因是 PyCharm 没真正退出——比如只是关了窗口但进程还在后台运行。此时再点图标,它会“恢复”而非“重启”,绕过上述设置。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 检查任务管理器(Windows)或活动监视器(macOS),确认
pycharm64.exe或PyCharm进程已退出 - 更稳妥的做法:用
File > Exit(而不是直接关窗口)来彻底退出 - 如果用了 JetBrains Toolbox 启动 PyCharm,也要注意 Toolbox 可能缓存了上次会话
Mac 上额外要注意 Dock 图标点击行为
在 macOS 中,即使关掉了 Reopen last project on startup,从 Dock 点击图标仍可能恢复上次项目——这是系统级的“Resume”机制在起作用。
- 临时解决:按住
Option键再点击 Dock 图标,可强制新开欢迎界面 - 永久禁用:终端执行
defaults write com.jetbrains.pycharm NSQuitAlwaysKeepsWindows -bool false,然后重启 PyCharm - 该命令影响所有 JetBrains 应用,如只针对 PyCharm,需确认 bundle ID 准确(社区版通常是
com.jetbrains.pycharm,专业版可能是com.jetbrains.intellij)
最易被忽略的点:设置关了但进程没清干净,或者 macOS 的 Resume 行为干扰。别只信设置界面,要验证进程和启动方式。










